aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ansible/roles/common/tasks/main.yml26
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