Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create ansible roles for the system configuration #1

Draft
wants to merge 19 commits into
base: main
Choose a base branch
from

Conversation

achernevskii
Copy link
Owner

No description provided.

lexachsar and others added 19 commits September 18, 2019 22:58
…he issues #6, #12, #20, #10.

Updated role create_user. Now it depend on role openssh. This updates issue #19.
Created role for EPEL set up. This fixes the issue #31.
* Openssh server and client should be installed using separate packages
  on Debian (openssh-server and openssh-client respectively)

* Ubutu uses all in one package called ssh

* Therefore I've sepatated installation tasks for Debian and Ubuntu
* Now ssh key is being generated only if user is being created for
  the first time

* Now user is added to sudoers only if he is created for the first
  time

* Now user password is being set only if user created for the first
  time
* This role installs and prepares `snapd` on your unix system.

* Then this role reboots your system if `snapd` is installed.

* This commit fixes issue #37.
* User just need to specify which packages to install

* Classic and strict packages are declared separately in the user
  input

* If classic packages are need to be installed, user should set
  snap.install_cassic variable to true
* Added snapd and snap packages installation to the "Getting Started"
  script
* Deleted plugins which is not in use. Such as: YouCompleteMe,
  tagbar, undotree, vim-mundo, vim-snipmate, vimtex e.t.c.

* Deleted section "Testing Plugins" from vimrc file
Updated .tumx.conf with the new gruvbox-like theme

See merge request lexachsar/dotfiles!6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants