Commit graph

32 commits

Author SHA1 Message Date
bfa4167822 network: Fix keepalived ip address config 2025-04-06 15:16:27 +00:00
a7860a0104 network: Enable keepalived script security 2025-04-05 19:29:52 +00:00
043104f062 network: Write keepalived interface status to file 2025-04-05 18:48:16 +00:00
fa7402a8eb network: Don't use static resolv.conf for OpenBSD 2025-01-06 20:28:29 +00:00
e20873cbd3 network: Set netmask in correct format 2024-05-11 17:29:29 +00:00
8aa7a8aaa2 network: Fix setting DNS server priorities 2024-05-10 01:08:04 +00:00
2ac7370613 network: Fix empty nameserver list 2024-05-10 00:25:24 +00:00
7c7b632fc8 network: Add missing template 2024-05-10 00:17:50 +00:00
eb1b324c8d network: Add support for NetworkManager 2024-05-09 19:42:35 +00:00
7a02a28d0f network: Add support for OpenBSD rdomains 2024-01-25 19:28:26 +00:00
86d076ebc6 Fix "Forbidden implicit octal value" lint errors 2023-10-12 19:14:54 +00:00
da8e519f7c network: Fix adding mac address to network config 2022-11-07 16:34:54 +00:00
3bb639d481 network: Fix typo 2022-10-30 15:33:53 +00:00
09921538da network: yamllint fixes 2022-10-30 15:22:14 +00:00
4b0f5522c8 network: ansible-lint fixes 2022-10-30 15:20:03 +00:00
02c5bcd891 network: Fix typo 2022-08-01 05:41:06 +00:00
b776431baf network: Add support to force DNS servers for interface
Previously DNS servers could be set for interface but they were used only
when interface address was set to static. This change allow to set (or
remove) DNS servers for interfaces regardles of IP address method.
2021-03-25 15:38:00 +00:00
786b8699ff network: Fix disabling IPv6 address on RHEL
When setting IPv6 addr to none interfaces were still autoconfigured
using router advertisements. This is now fixed.
2021-03-23 16:30:57 +00:00
c91db784e1 network: Use insecure password for keepalived
Using AH based authentication generates duplicate announces from master:

  IPSEC-AH : sequence number 34831 already processed. Packet dropped.

Use insecure (unencrypted) authentication for announcement pakets until
this is sorted out.
2021-03-19 21:21:27 +00:00
87001613ed network: Document network_vip_interfaces usage 2021-03-19 18:23:32 +00:00
d63f828e8b network: Move OpenBSD CARP to use network_vip_interfaces
This will also change advskew option to priority and inverse functionality
so greatest value wins instead of lowest.
2021-03-19 18:17:02 +00:00
f8fe21c4a1 network: Don't explicitly set network_carp_interfaces 2021-03-19 17:17:57 +00:00
d187472f27 network: Add keepalived support 2021-03-19 17:09:17 +00:00
93c1ae2e89 network: Configure DNS servers
EL systems use DNS servers from interface configs so support it.
2020-11-13 18:31:24 +00:00
f87df3b96d network: Add support for setting static IP on RedHat 2020-09-11 16:25:30 +00:00
c1c74dc5c4 network: Fix type warning from net.inet.carp.preempt 2020-09-03 16:09:18 +00:00
108660e297 network: Require proto=static for static ip address 2020-09-03 06:51:07 +00:00
6d63bda3ff network: Fix OpenBSD interface with empty settings 2020-09-01 20:22:48 +00:00
cb51dc186c network: Fix default network_interfaces variable 2020-08-27 17:47:09 +00:00
c80eca3d85 New implementation of network interfaces
Combine interfaces and network_ether_interfaces into one common
variable network_interfaces. Provisioning uses format:

network_interfaces:
  - device: device name eg. vio0 or eth0
    vlan: vlan id for this interface
    mac: mac address for interface (optional)

Additionally network role will use more settings to configure
interface.
2020-08-27 17:42:07 +00:00
fd9e792aec lint fixes 2019-05-28 20:37:54 +03:00
dd19c94511 create network role and include it into base (only openbsd does something) 2019-05-28 00:25:06 +03:00