Files
apLukov/roles/pbr/tasks/service.yml
2024-10-30 01:50:38 +01:00

26 lines
1.4 KiB
YAML

---
# Configure service settings
- name: Configure service settings
uci:
command: "set"
config: "pbr"
section: "config"
type: "pbr"
value:
enabled: "{{ pbr_service.enabled | default(omit) }}"
verbosity: "{{ pbr_service.verbosity | default(omit) }}"
strict_enforcement: "{{ pbr_service.strict_enforcement | default(omit) }}"
resolver_set: "{{ pbr_service.resolver_set | default(omit) }}"
resolver_instance: "{{ pbr_service.resolver_instance | default([]) | join(' ') }}"
ipv6_enabled: "{{ pbr_service.ipv6_enabled | default(omit) }}"
supported_interface: "{{ pbr_service.supported_interface | default([]) | join(' ') }}"
ignored_interface: "{{ pbr_service.ignored_interface | default([]) | join(' ') }}"
boot_timeout: "{{ pbr_service.boot_timeout | default(omit) }}"
rule_create_option: "{{ pbr_service.rule_create_option | default(omit) }}"
icmp_interface: "{{ pbr_service.icmp_interface | default(omit) }}"
wan_mark: "{{ pbr_service.wan_mark | default(omit) }}"
fw_mask: "{{ pbr_service.fw_mask | default(omit) }}"
secure_reload: "{{ pbr_service.secure_reload | default(omit) }}"
webui_show_ignore_target: "{{ pbr_service.webui_show_ignore_target | default(omit) }}"
webui_supported_protocol: "{{ pbr_service.webui_supported_protocol | default([]) | join(' ') }}"