diff options
author | binary <me@rgoncalves.se> | 2021-01-19 23:05:30 +0100 |
---|---|---|
committer | binary <me@rgoncalves.se> | 2021-01-19 23:05:30 +0100 |
commit | 332573ae82b9ab65dc3e2df140c1449fe4f81f59 (patch) | |
tree | ce802bfb256034e07a4890f3348f35e606a7ac6c | |
parent | f45e95d70ea1085ce5511cc745882bb654474d44 (diff) | |
download | infrastructure-332573ae82b9ab65dc3e2df140c1449fe4f81f59.tar.gz |
Rewrite basic roles with simple syntax
-rw-r--r-- | roles/dns/tasks/main.yml | 2 | ||||
-rw-r--r-- | roles/tools/tasks/main.yml | 29 | ||||
-rw-r--r-- | roles/users/tasks/main.yml | 2 |
3 files changed, 10 insertions, 23 deletions
diff --git a/roles/dns/tasks/main.yml b/roles/dns/tasks/main.yml index 41cfe8e..3e84009 100644 --- a/roles/dns/tasks/main.yml +++ b/roles/dns/tasks/main.yml @@ -4,7 +4,7 @@ --- -- name: ensure dns +- name: ensure dns are up to date template: src: resolv.conf.j2 dest: /etc/resolv.conf diff --git a/roles/tools/tasks/main.yml b/roles/tools/tasks/main.yml index fae66c6..5e8dada 100644 --- a/roles/tools/tasks/main.yml +++ b/roles/tools/tasks/main.yml @@ -7,37 +7,24 @@ - set_fact: packages: "{{ packages[ansible_distribution | lower] }}" -- name: install sysadmin tools - package: state=present name="{{ item }}" - loop: - - tmux - - htop - - "{{ ansible_become_method }}" - #failed_when: false - ignore_errors: true - - name: install per distribution correspond tools package: state=present name="{{ item }}" loop: - - "{{ packages.neovim }}" - "{{ packages.sshfs }}" - "{{ packages.wireguard }}" - "{{ packages.extra if packages.extra is defined }}" ignore_errors: true -- name: install misc utils - package: state=present name="{{ item }}" + +- name: install global utils + package: name="{{ item }}" state=present loop: - - figlet - curl - - wget + - figlet - git + - htop + - neovim + - tmux + - wget - zsh - #failed_when: false ignore_errors: true - -- name: install scripts repository - git: - repo: "https://gitlab.com/rgoncalves.se/infrastructure/infrastructure-scripts" - dest: /data/scripts - force: true diff --git a/roles/users/tasks/main.yml b/roles/users/tasks/main.yml index 0a0e259..7c37a30 100644 --- a/roles/users/tasks/main.yml +++ b/roles/users/tasks/main.yml @@ -34,5 +34,5 @@ owner: root group: "{{ group_root }}" mode: 0644 - when: ansible_become_method == "doas" + when: ansible_become_method == "doas" or ansible_distribution == "OpenBSD" |