Remove iptables cron and stop/disable services, when using nftables.
Signed-off-by: James Antill <james@and.org>
This commit is contained in:
parent
200c9eb70d
commit
e83b42b572
2 changed files with 27 additions and 0 deletions
|
@ -251,6 +251,16 @@
|
||||||
- baseiptables|bool
|
- baseiptables|bool
|
||||||
- not nftables
|
- not nftables
|
||||||
|
|
||||||
|
- name: Iptables service disabled
|
||||||
|
service: name=iptables state=stopped enabled=false
|
||||||
|
tags:
|
||||||
|
- iptables
|
||||||
|
- service
|
||||||
|
- base
|
||||||
|
when:
|
||||||
|
- baseiptables|bool
|
||||||
|
- nftables
|
||||||
|
|
||||||
- name: Nftables service enabled
|
- name: Nftables service enabled
|
||||||
service: name=nftables state=started enabled=true
|
service: name=nftables state=started enabled=true
|
||||||
tags:
|
tags:
|
||||||
|
@ -290,6 +300,16 @@
|
||||||
- baseiptables|bool
|
- baseiptables|bool
|
||||||
- not nftables
|
- not nftables
|
||||||
|
|
||||||
|
- name: Ip6tables service disabled
|
||||||
|
service: name=ip6tables state=stopped enabled=false
|
||||||
|
tags:
|
||||||
|
- ip6tables
|
||||||
|
- service
|
||||||
|
- base
|
||||||
|
when:
|
||||||
|
- baseiptables|bool
|
||||||
|
- nftables
|
||||||
|
|
||||||
- name: Enable journald persistence
|
- name: Enable journald persistence
|
||||||
ansible.builtin.file: path=/var/log/journal state=directory
|
ansible.builtin.file: path=/var/log/journal state=directory
|
||||||
owner=root group=systemd-journal mode=2755
|
owner=root group=systemd-journal mode=2755
|
||||||
|
|
|
@ -394,6 +394,13 @@
|
||||||
- koji_builder
|
- koji_builder
|
||||||
- koji_builder/osbuildapi
|
- koji_builder/osbuildapi
|
||||||
|
|
||||||
|
- name: Remove cron job to run osbuild api ip update script.
|
||||||
|
ansible.builtin.file: path=/etc/cron.d/osbuildapi-update.cron state=absent
|
||||||
|
when: nftables
|
||||||
|
tags:
|
||||||
|
- koji_builder
|
||||||
|
- koji_builder/osbuildapi
|
||||||
|
|
||||||
- name: Install script to update osbuild api ip in the firewall (nftables)
|
- name: Install script to update osbuild api ip in the firewall (nftables)
|
||||||
ansible.builtin.template: src=osbuildapi-update-nft.sh dest=/usr/local/bin/osbuildapi-update-nft.sh mode=755
|
ansible.builtin.template: src=osbuildapi-update-nft.sh dest=/usr/local/bin/osbuildapi-update-nft.sh mode=755
|
||||||
when: nftables
|
when: nftables
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue