community.general.awall module – Manage awall policies
Note
This module is part of the community.general collection (version 9.5.0).
You might already have this collection installed if you are using the ansible
package.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.awall
.
Synopsis
This modules allows for enable/disable/activate of
awall
policies.Alpine Wall (
awall
) generates a firewall configuration from the enabled policy files and activates the configuration on the system.
Parameters
Parameter |
Comments |
---|---|
Activate the new firewall rules. Can be run with other steps or on its own. Idempotency is affected if Choices:
|
|
One or more policy names. |
|
Whether the policies should be enabled or disabled. Choices:
|
Attributes
Attribute |
Support |
Description |
---|---|---|
Support: full |
Can run in |
|
Support: none |
Will return details on what has changed (or possibly needs changing in |
Notes
Examples
- name: Enable "foo" and "bar" policy
community.general.awall:
name: [ foo bar ]
state: enabled
- name: Disable "foo" and "bar" policy and activate new rules
community.general.awall:
name:
- foo
- bar
state: disabled
activate: false
- name: Activate currently enabled firewall rules
community.general.awall:
activate: true