diff --git a/README.md b/README.md index f61eeb5..3246954 100644 --- a/README.md +++ b/README.md @@ -75,14 +75,18 @@ host1 ansible_user=user host2 ansible_user=user2 ``` -##### 4. Configure SSH +##### 4. Configure vars + +You can configure desktop environment in ``group_vars/all.yml`` + +##### 5. Configure SSH Push your SSH public key on all your ``users@hosts`` ``` ssh-copy-id -i path/to/ssh/key.pub user@host ``` -##### 5. (Dry)Run +##### 6. (Dry)Run ``` ansible-playbook install.yml -CD diff --git a/group_vars/all.yml b/group_vars/all.yml index 78e2dc3..1349cf9 100644 --- a/group_vars/all.yml +++ b/group_vars/all.yml @@ -1,3 +1,5 @@ --- font: jetbrains mono user: user +git_name: eoli3n +git_mail: jkirsz@gmail.com diff --git a/roles/git/files/gitconfig b/roles/git/files/gitconfig deleted file mode 100644 index 477191f..0000000 --- a/roles/git/files/gitconfig +++ /dev/null @@ -1,3 +0,0 @@ -[user] - name = eoli3n - email = jkirsz@gmail.com diff --git a/roles/git/tasks/main.yml b/roles/git/tasks/main.yml index 427cf7a..4981e95 100644 --- a/roles/git/tasks/main.yml +++ b/roles/git/tasks/main.yml @@ -1,5 +1,5 @@ --- - name: git config file - copy: - src: gitconfig + template: + templates: gitconfig.j2 dest: ~/.gitconfig diff --git a/roles/git/templates/gitconfig.j2 b/roles/git/templates/gitconfig.j2 new file mode 100644 index 0000000..b914111 --- /dev/null +++ b/roles/git/templates/gitconfig.j2 @@ -0,0 +1,3 @@ +[user] + name = {{ git_name }} + email = {{ git_mail }}