Используйте Ansible, чтобы удалить правило firewalld rich - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь удалить правило firewalld rich, добавляя состояние отсутствия, однако получаю сообщение об ошибке «состояние отсутствия и настоящего может использоваться только в операциях на уровне зоны». зона publi c в задаче, поэтому я не уверен, как в этом случае следует использовать absent.

  - name: Remove a firewall rule.
    firewalld:
      permanent: yes
      zone: public
      state: absent
      immediate: yes
      rich_rule: rule family="ipv4" source address="0.0.0.0/0" port protocol="tcp" port="1234" accept

1 Ответ

0 голосов
/ 18 июня 2020

Используйте вместо disabled ... enabled и disabled предназначены для настройки параметров брандмауэра, а absent и present - для создания и удаления зоны. Хотя, возможно, это нужно изменить.

...