--- hiera_include: - externaldns - frrouting - exporters::frr_exporter externaldns::bind_master_hostname: 'ausyd1nxvm2127.main.unkin.net' externaldns::k8s_zones: - 'k8s.syd1.au.unkin.net' - '200.18.198.in-addr.arpa' externaldns::slave_servers: - 'ausyd1nxvm2128.main.unkin.net' - 'ausyd1nxvm2129.main.unkin.net' externaldns::externaldns_key_algorithm: 'hmac-sha256' # networking anycast_ip: 198.18.19.20 systemd::manage_networkd: true systemd::manage_all_network_files: true networking::interfaces: eth0: type: physical forwarding: true dhcp: true anycast0: type: dummy ipaddress: "%{hiera('anycast_ip')}" netmask: 255.255.255.255 mtu: 1500 # frrouting exporters::frr_exporter::enable: true frrouting::ospfd_router_id: "%{facts.networking.ip}" frrouting::ospfd_redistribute: - connected frrouting::ospfd_interfaces: eth0: area: 0.0.0.0 anycast0: area: 0.0.0.0 frrouting::daemons: ospfd: true # consul profiles::consul::client::node_rules: - resource: service segment: frr_exporter disposition: write # additional repos profiles::yum::global::repos: frr-extras: name: frr-extras descr: frr-extras repository target: /etc/yum.repos.d/frr-extras.repo baseurl: https://packagerepo.service.consul/frr/el9/extras-daily/%{facts.os.architecture}/os gpgkey: https://packagerepo.service.consul/frr/el9/extras-daily/%{facts.os.architecture}/os/RPM-GPG-KEY-FRR mirrorlist: absent frr-stable: name: frr-stable descr: frr-stable repository target: /etc/yum.repos.d/frr-stable.repo baseurl: https://packagerepo.service.consul/frr/el9/stable-daily/%{facts.os.architecture}/os gpgkey: https://packagerepo.service.consul/frr/el9/stable-daily/%{facts.os.architecture}/os/RPM-GPG-KEY-FRR mirrorlist: absent