fix: remove OS checks
either use the generic package module or OS-specific tasks that won't silently fail playbook runs
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
# Ansible Collection
|
# 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.
|
||||||
|
|||||||
@@ -10,7 +10,6 @@
|
|||||||
update_cache: true
|
update_cache: true
|
||||||
upgrade: dist
|
upgrade: dist
|
||||||
cache_valid_time: 3600
|
cache_valid_time: 3600
|
||||||
when: ansible_facts['os_family'] == "Debian" ## only on Debian / Ubuntu systems
|
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Install essential system utilities
|
- name: Install essential system utilities
|
||||||
@@ -26,7 +25,6 @@
|
|||||||
- unattended-upgrades
|
- unattended-upgrades
|
||||||
state: present
|
state: present
|
||||||
update_cache: true
|
update_cache: true
|
||||||
when: ansible_facts['os_family'] == "Debian"
|
|
||||||
become: true
|
become: true
|
||||||
#
|
#
|
||||||
# - name: Enable unattended-upgrades
|
# - name: Enable unattended-upgrades
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
- docker.io
|
- docker.io
|
||||||
- docker-compose
|
- docker-compose
|
||||||
state: present
|
state: present
|
||||||
when: ansible_facts['os_family'] == "Debian" ## Debian / Ubuntu
|
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Ensure Docker service is running
|
- name: Ensure Docker service is running
|
||||||
|
|||||||
@@ -24,7 +24,6 @@
|
|||||||
name:
|
name:
|
||||||
- fail2ban
|
- fail2ban
|
||||||
state: present
|
state: present
|
||||||
when: ansible_facts['os_family'] == "Debian"
|
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start fail2ban
|
- name: Start fail2ban
|
||||||
@@ -32,4 +31,3 @@
|
|||||||
name: fail2ban
|
name: fail2ban
|
||||||
state: started
|
state: started
|
||||||
enabled: yes
|
enabled: yes
|
||||||
when: ansible_facts['os_family'] == "Debian"
|
|
||||||
|
|||||||
Reference in New Issue
Block a user