Мне нужно запустить некоторые задачи, только если на сервере Ubuntu включен ufw.
Псевдокод выглядит так:
- name: detect if ufw is enabled
magical_module: ???
register: ufw_is_enabled
- name: my task
when: ufw_is_enabled
Я вижу только это неэлегантное решение:
- выполнять удаленно
ufs status
- проанализировать вывод:
root@test:~# ufw status
Status: inactive
Может есть какой файл при включенном ufw? В этом случае можно будет использовать модуль stat
. Любые другие решения?