1 Commits

Author SHA1 Message Date
alessandrovitali 9fbba9ffd6 fix: remove OS checks
either use the generic package module or OS-specific tasks that won't silently fail playbook runs
2026-07-09 16:17:30 +02:00
4 changed files with 3 additions and 6 deletions
+3 -1
View File
@@ -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.
-2
View File
@@ -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
-1
View File
@@ -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
-2
View File
@@ -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"