puppet-prod/site/profiles/manifests
Ben Vincent c225564bdb feat: continue incus implementation (#245)
- migrate to systemd-networkd
- setup dummy, bridge and static/ethernet interfaces
- manage sshd.service droping to start ssh after networking is online
- enable ip forewarding
- add fastpool/data/incus dataset
- enable ospf and frr
- add loopback0 as ssh listenaddress
- add loopback1/2 for ceph cluster/public traffic

Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/245
2025-04-06 16:38:04 +10:00
..
accounts chore: enable extra groups (#231) 2025-03-30 01:20:59 +11:00
almalinux feat: enable network manager on el9 (#189) 2024-12-08 19:11:54 +11:00
apt feat: prepare puppet for debian 2024-04-13 22:34:28 +10:00
base feat: change enc_* fact to read direct from cobbler (#219) 2025-03-12 23:09:15 +11:00
ceph feat: add cephfs shared volume define 2024-06-23 15:33:33 +10:00
cloudinit feat: manage cloudinit 2023-11-17 22:17:24 +11:00
cobbler fix: permissions for cobbler files 2024-12-08 08:36:35 +11:00
consul feat: cleanup consul from url install (#239) 2025-03-30 18:40:09 +11:00
dhcp feat: dhcp wait for enc_role fact 2024-05-06 22:07:39 +10:00
dns chore: set default nameservers (#240) 2025-03-31 22:49:47 +11:00
edgecache feat: edgecache updates 2024-12-07 23:50:45 +11:00
etcd feat: add etcd module/role (#215) 2025-01-26 20:00:20 +11:00
firewall feat: add firewalld management profile 2023-10-22 19:54:10 +11:00
firstrun chore: add sysadmin user after first run (#242) 2025-04-02 20:27:11 +11:00
gitea feat: add gitea runner role 2024-09-07 17:59:02 +10:00
haproxy feat: add vrrp to halb 2024-07-13 20:15:13 +10:00
helpers feat: sign ssh host keys 2024-06-01 22:51:42 +10:00
jupyter feat: update jupyterlab container (#209) 2025-01-04 14:10:44 +11:00
ldap feat: add users/services/groups 2024-07-01 22:54:22 +10:00
media feat: add param for ffmpeg 2024-07-11 22:41:08 +10:00
metrics feat: stop installing systemd exported by default 2024-07-07 15:01:49 +10:00
minio fix: fix minio certificate param 2024-01-05 22:00:10 +11:00
nginx feat: restart nginx on ssl change 2024-09-27 21:46:46 +10:00
nomad feat: add nomad agent role (#206) 2024-12-26 20:20:51 +11:00
ntp fix: make ntp check script executable 2024-06-03 20:23:23 +10:00
ovirt feat: add ovirt roles 2024-03-16 16:43:12 +11:00
pki feat: certbot reorg 2024-07-08 22:33:11 +10:00
proxmox fix: proxmox ceph services use different network 2024-06-22 00:45:17 +10:00
puppet chore: set secretid for puppetboard (#232) 2025-03-30 01:53:25 +11:00
qemu feat: manage qemu-agent 2023-11-17 22:25:43 +11:00
reposync chore: change packagerepo vhost name (#188) 2024-12-08 17:05:38 +11:00
rundeck feat: add rundeck runner user 2024-08-06 22:33:32 +10:00
selinux refacter: cleanup packages setup 2024-02-17 22:49:32 +11:00
sql feat: psql changes on master only 2024-09-03 22:13:50 +10:00
ssh feat: continue incus implementation (#245) 2025-04-06 16:38:04 +10:00
storage feat: add cephfs shared volume define 2024-06-23 15:33:33 +10:00
vault feat: ensure vault restarts with ssl cert 2024-10-27 12:59:36 +11:00
yum feat: ensure crypto-policices are managed before yumrepos (#194) 2024-12-08 20:30:08 +11:00
base.pp feat: continue incus implementation (#245) 2025-04-06 16:38:04 +10:00
defaults.pp chore: set yum/dnf metadata expiry (#226) 2025-03-29 22:37:37 +11:00
packages.pp feat: add rundeck profile 2024-07-28 01:51:41 +10:00