diff options
| -rw-r--r-- | misc/dotfiles/makepkg.conf | 1 | ||||
| -rw-r--r-- | roles/dev/meta/main.yml | 1 | ||||
| -rw-r--r-- | roles/devtools/meta/main.yml | 2 | ||||
| -rw-r--r-- | roles/devtools/tasks/main.yml | 11 | ||||
| -rw-r--r-- | roles/makepkgconfig/defaults/main.yml | 3 | ||||
| -rw-r--r-- | roles/makepkgconfig/tasks/main.yml | 9 |
6 files changed, 27 insertions, 0 deletions
diff --git a/misc/dotfiles/makepkg.conf b/misc/dotfiles/makepkg.conf new file mode 100644 index 0000000..a142537 --- /dev/null +++ b/misc/dotfiles/makepkg.conf @@ -0,0 +1 @@ +PACKAGER="Dmitry Ilvokhin <d@ilvokhin.com>" diff --git a/roles/dev/meta/main.yml b/roles/dev/meta/main.yml index e212daa..8f836f8 100644 --- a/roles/dev/meta/main.yml +++ b/roles/dev/meta/main.yml @@ -3,3 +3,4 @@ dependencies: - role: git - role: vim - role: go + - role: devtools diff --git a/roles/devtools/meta/main.yml b/roles/devtools/meta/main.yml new file mode 100644 index 0000000..4aa0127 --- /dev/null +++ b/roles/devtools/meta/main.yml @@ -0,0 +1,2 @@ +dependencies: + - role: users diff --git a/roles/devtools/tasks/main.yml b/roles/devtools/tasks/main.yml new file mode 100644 index 0000000..bce0e20 --- /dev/null +++ b/roles/devtools/tasks/main.yml @@ -0,0 +1,11 @@ +- name: Install devtools + ansible.builtin.package: + name: + - devtools + state: present + +- name: Configure devtools for Dmitry Ilvokhin + ansible.builtin.include_role: + name: makepkgconfig + tags: + - dotfiles diff --git a/roles/makepkgconfig/defaults/main.yml b/roles/makepkgconfig/defaults/main.yml new file mode 100644 index 0000000..58c1f7c --- /dev/null +++ b/roles/makepkgconfig/defaults/main.yml @@ -0,0 +1,3 @@ +makepkgconfig_user: d +makepkgconfig_group: d +makepkgconfig_homedir: /home/{{ makepkgconfig_user }} diff --git a/roles/makepkgconfig/tasks/main.yml b/roles/makepkgconfig/tasks/main.yml new file mode 100644 index 0000000..221e352 --- /dev/null +++ b/roles/makepkgconfig/tasks/main.yml @@ -0,0 +1,9 @@ +- name: Copy makepkg.conf to home directory + ansible.builtin.copy: + src: misc/dotfiles/makepkg.conf + dest: '{{ makepkgconfig_homedir }}/.makepkg.conf' + owner: '{{ makepkgconfig_user }}' + group: '{{ makepkgconfig_group }}' + mode: u+rw,g+r,o+r + tags: + - dotfiles |