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