diff --git a/roles/init/tasks/main.yml b/roles/init/tasks/main.yml index 5b24d9a..56cdccd 100755 --- a/roles/init/tasks/main.yml +++ b/roles/init/tasks/main.yml @@ -9,6 +9,16 @@ ansible.builtin.user: name: jd password: "{{ jd_password | password_hash('sha512') }}" + - name: "Ensure sudo binary exist" + stat: + path: /usr/bin/sudo + register: sudo_binary + - name: "Install sudo if not present" + package: + name: sudo + state: present + when: not sudo_binary.stat.exists + - name: Check if group exists getent: database: group