20 lines
983 B
YAML
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([])) }}"
|