puppet-prod/hieradata/roles/infra
Ben Vincent 4e77fb7ee7 feat: manage rancher, purelb, cert-manager (#395)
This change will install rancher, purelb and cert-manager, then
configure a dmz and common ip pool to be used by loadbalancers. The
nginx ingres controller is configured to use 198.18.200.0 (common) and
announce the ip from all nodes so that it becomes an anycast ip in ospf.

- manage the install of rancher, purelb and cert-manager
- add rancher ingress routes
- add nginx externalip/loadBalancer

Reviewed-on: #395
2025-09-14 20:59:39 +10:00
..
auth chore: add user for jelly (#385) 2025-09-04 20:09:43 +10:00
automation feat: update vault url (#291) 2025-05-21 19:58:12 +10:00
ceph chore: increase client body size for s3 (#381) 2025-08-13 16:41:39 +10:00
cobbler feat: add frr_exporter class (#369) 2025-08-03 16:15:29 +10:00
db feat: deploy redis for git (#336) 2025-07-05 15:51:28 +10:00
dhcp feat: add frr_exporter class (#369) 2025-08-03 16:15:29 +10:00
dns feat: add frr_exporter class (#369) 2025-08-03 16:15:29 +10:00
droneci fix: updated client secret 2024-08-31 23:00:58 +10:00
etcd feat: update consul etcd check (#216) 2025-01-26 20:05:18 +11:00
git feat: add vmcluster module (#363) 2025-07-26 18:17:20 +10:00
halb feat: add frr_exporter class (#369) 2025-08-03 16:15:29 +10:00
incus feat: update ospf source for learned routes (#388) 2025-09-07 16:09:21 +10:00
k8s feat: manage rancher, purelb, cert-manager (#395) 2025-09-14 20:59:39 +10:00
logs feat: enable https for vlstorage (#376) 2025-08-09 14:34:48 +10:00
metrics feat: enable plugins for grafana (#378) 2025-08-09 17:57:49 +10:00
nomad feat: add node_pools (#317) 2025-06-15 17:43:19 +10:00
ntp feat: create ntp consul service 2024-06-02 19:23:39 +10:00
ovirt feat: cleanup old repo management 2024-05-19 20:27:56 +10:00
pki feat: add ceph-dashboard to haproxy (#382) 2025-08-14 11:06:11 +10:00
proxy feat: add service data 2024-10-27 13:26:07 +11:00
puppet feat: add toml puppet gem (#329) 2025-06-30 19:02:37 +10:00
puppetboard chore: set secretid for puppetboard (#232) 2025-03-30 01:53:25 +11:00
puppetdb feat: create exporters module (#364) 2025-07-27 13:28:41 +10:00
reposync feat: mirror rke2 repo for rhel9 (#392) 2025-09-13 19:49:52 +10:00
sql feat: create exporters module (#364) 2025-07-27 13:28:41 +10:00
storage feat: add frr_exporter class (#369) 2025-08-03 16:15:29 +10:00
dns.yaml feat: setup metrics agents 2023-11-17 23:12:37 +11:00
droneci.eyaml feat: add droneci runner 2024-08-25 02:14:35 +10:00
k8s.eyaml feat: adding rke2 (#394) 2025-09-14 13:27:49 +10:00
k8s.yaml feat: manage rancher, purelb, cert-manager (#395) 2025-09-14 20:59:39 +10:00
proxmox.yaml fix: ceph consul check script 2024-06-19 22:36:04 +10:00
puppet.yaml feat: change packages to Hash 2024-07-27 13:01:06 +10:00