community.general.awall module – Manage awall policies
Note
This module is part of the community.general collection (version 10.7.5).
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 - awallpolicies.
- 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
