2024-09-15 09:42:20 +02:00

20 lines
983 B
YAML

---
- name: Generate radvd config
set_fact:
radvd_interfaces: "{{ cluster_networks | generate_radvd | union(radvd_interfaces | default([])) }}"
- name: Generate keepalived config
set_fact:
keepalived_interfaces: "{{ cluster_networks | generate_keepalived | union(keepalived_interfaces | default([])) }}"
- name: Generate interfaces config
set_fact:
net_interfaces: "{{ cluster_networks | generate_interfaces(cluster_v6_end) | union(net_interfaces | default([])) }}"
- name: Generate firewall config
set_fact:
nftables_rules: "{{ cluster_networks | generate_nftables(cluster_upstream_interface) | union(nftables_rules | default([])) }}"
- name: Generate dhcp config
set_fact:
isc_dhcp_networks: "{{ cluster_networks | generate_dhcpd | union(isc_dhcp_networks | default([])) }}"
# - name: Generate ospf config
# set_fact:
# bird_ospf_interfaces: "{{ cluster_networks | generate_ospf | union(bird_ospf_interfaces | default([])) }}"