Centos 7のファイアウォールにいくつかのルールを追加しました。しかし、firewalldデーモンをリロードする必要があるため、サービスは適切に機能します。何かアイデアはありますか?
これが私のアンシブルコードです:
- name: Add port to firewalld
firewalld:
port: "{{ item }}"
permanent: yes
state: enabled
when: ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux'
loop:
- 8080/tcp
- 8000/tcp
- 8090/tcp
- 8040/tcp
Serviceまたはsystemdモジュールを使用できます。
#Supports init systems include BSD init, OpenRC, SysV, Solaris SMF, systemd, upstart.
- name: Restart service
service:
name: firewalld
state: restarted
#Controls systemd services on remote hosts.
- name: Restart service
systemd:
state: restarted
daemon_reload: yes
name: firewalld