diff --git a/README.md b/README.md index a5b04a9..19a8767 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ # Ansible Collection -Opinionated set of roles to configure reasonable defaults for newly provisioned Debian / Ubuntu VMs running Docker. The repository provides a ready-to-use Ansible Collection (`studio.ansible`) containing reusable roles. +Opinionated set of roles to configure reasonable defaults for newly provisioned virtual machines. The repository provides a ready-to-use Ansible Collection (`studio.ansible`) containing reusable roles. + +Currently only supports Debian-based systems. diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index c398fff..7849c82 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -10,7 +10,6 @@ update_cache: true upgrade: dist cache_valid_time: 3600 - when: ansible_facts['os_family'] == "Debian" ## only on Debian / Ubuntu systems become: true - name: Install essential system utilities @@ -26,7 +25,6 @@ - unattended-upgrades state: present update_cache: true - when: ansible_facts['os_family'] == "Debian" become: true # # - name: Enable unattended-upgrades diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 4229019..3449ae3 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -5,7 +5,6 @@ - docker.io - docker-compose state: present - when: ansible_facts['os_family'] == "Debian" ## Debian / Ubuntu become: true - name: Ensure Docker service is running diff --git a/roles/security/tasks/main.yml b/roles/security/tasks/main.yml index a0b5b33..956a63f 100644 --- a/roles/security/tasks/main.yml +++ b/roles/security/tasks/main.yml @@ -24,7 +24,6 @@ name: - fail2ban state: present - when: ansible_facts['os_family'] == "Debian" become: true - name: Start fail2ban @@ -32,4 +31,3 @@ name: fail2ban state: started enabled: yes - when: ansible_facts['os_family'] == "Debian"