This module can be used to configure the settings available in the UI under System -> Settings -> High Availability
Minimum Viable Product (MVP)
module: system_high_availability_settings
short_description: Configure high availability settings
description:
- Module to configure high availability system settings
options:
synchronize_states:
description: "pfsync transfers state insertion, update, and deletion messages between firewalls.
Each firewall sends these messages out via multicast on a specified interface, using the PFSYNC protocol ([IP Protocol 240](https://www.openbsd.org/faq/pf/carp.html)).
It also listens on that interface for similar messages from other firewalls, and imports them into the local state table.
This setting should be enabled on all members of a failover group."
type: bool
default: false
synchronize_interface:
description: "If Synchronize States is enabled, it will utilize this interface for communication."
type: str
required: true
synchronize_peer_ip:
description: "Setting this option will force pfsync to synchronize its state table to this IP address. The default is directed multicast. "
type: string
required: false
synchronize_config_to_ip:
description: "IP address of the firewall to which the selected configuration sections should be synchronized."
type: string
required: false
remote_system_username:
description: "Enter the web GUI username of the system entered above for synchronizing your configuration."
type: string
required: false
remote_system_password:
description: "Enter the web GUI password of the system entered above for synchronizing your configuration."
type: string
required: false
services_to_synchronize:
description: "List of config items to synchronize to the other firewall."
type: list
elements: ["Dashboard", "User and Groups", "Auth Servers", "Certificates", "DHCPD", "DHCPv4: Relay", "DHCPDv6", "DHCPv6: Relay", "Virtual IPs", "Static Routes", "Network Time", "Netflow / Insight", "Cron", "System Tunables", "Web GUI", "Dnsmasq DNS", "FRR", "Shaper", "Captive Portal", "IPsec", "Kea DHCP", "Monit System Monitoring", "OpenSSH", "OpenVPN", "Firewall Groups", "Firewall Rules", "Firewall Schedules", "Firewall Categories", "Firewall Log Templates", "Aliases". "NAT", "Intrusion Detection", "Unbound DNS", "WireGuard" ]
required: false
Module Description
This module can be used to configure the settings available in the UI under
System
->Settings
->High Availability
Minimum Viable Product (MVP)
Examples
Additional Notes