diff --git a/contrib/os-services/roles/prepare/tasks/main.yml b/contrib/os-services/roles/prepare/tasks/main.yml index 9d8881bbb1aee3a07c69e9398a0e332a4ba065da..e95dcef1510657eee2b01ed4f9608648a24d9977 100644 --- a/contrib/os-services/roles/prepare/tasks/main.yml +++ b/contrib/os-services/roles/prepare/tasks/main.yml @@ -12,7 +12,7 @@ state: stopped enabled: no when: - "'firewalld.service' in services" + "'firewalld.service' in services and services['firewalld.service'].status != 'not-found'" - name: Disable service ufw systemd: @@ -20,4 +20,4 @@ state: stopped enabled: no when: - "'ufw.service' in services" + "'ufw.service' in services and services['ufw.service'].status != 'not-found'"