diff options
| -rw-r--r-- | ansible/roles/common/tasks/main.yml | 26 | 
1 files changed, 18 insertions, 8 deletions
diff --git a/ansible/roles/common/tasks/main.yml b/ansible/roles/common/tasks/main.yml index 31bf117..5c7feaa 100644 --- a/ansible/roles/common/tasks/main.yml +++ b/ansible/roles/common/tasks/main.yml @@ -8,7 +8,7 @@    template:      src: etc-hosts.j2      dest: /etc/hosts -    mode: '0644' +    mode: "0644"      owner: root      group: root    tags: @@ -35,7 +35,8 @@      group: root      mode: "0444"    notify: -    - Reload ssh +    - Reload ssh (Debian) +    - Reload sshd (Rocky)    tags:      - role::common @@ -58,7 +59,7 @@    file:      src: /usr/share/zoneinfo/Etc/UTC      dest: /etc/localtime -    mode: '0644' +    mode: "0644"      owner: root      group: root    notify: @@ -70,7 +71,7 @@    template:      src: sudo_lecture.j2      dest: /etc/sudo_lecture -    mode: '0644' +    mode: "0644"      owner: root      group: root    tags: @@ -82,7 +83,7 @@      dest: /etc/sudoers.d/pydis      owner: root      group: root -    mode: '0440' +    mode: "0440"      validate: /usr/sbin/visudo -cf %s    tags:      - role::common @@ -91,7 +92,7 @@    template:      src: motd.j2      dest: /etc/motd -    mode: '0644' +    mode: "0644"      owner: root      group: root    tags: @@ -102,7 +103,7 @@      src: /etc/skel/.bashrc      dest: /root/.bashrc      remote_src: true -    mode: '0644' +    mode: "0644"      owner: root      group: root    tags: @@ -117,10 +118,19 @@    tags:      - role::common -- name: Install larger system administration tools +- name: Install larger system administration tools (Debian)    apt:      name: emacs-nox      install_recommends: false      state: present +  when: ansible_distribution == "Debian" +  tags: +    - role::common + +- name: Install larger system administration tools (Rocky) +  package: +    name: emacs-nox +    state: present +  when: ansible_distribution == "Rocky"    tags:      - role::common  |