|
|
bdf420973d
|
feat: add incus module (#230)
- add a basic incus module
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/230
|
2025-03-30 01:12:53 +11:00 |
|
|
|
6a04701891
|
feat: add incus role (#229)
- add basic infra::incus role
- add autossl, consul and ssh-principals for incus
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/229
|
2025-03-30 00:56:04 +11:00 |
|
|
|
dd5a4646ff
|
feat: update all modules (#228)
- update puppetlabs-* modules
- update puppet-* modules
- add limits and sysctl
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/228
|
2025-03-30 00:51:49 +11:00 |
|
|
|
4e47745077
|
chore: setup unkin repo for el9 and el8 (#227)
- update the unkin repo definition for el8 and el9
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/227
|
2025-03-29 22:50:08 +11:00 |
|
|
|
3a4e606459
|
chore: set yum/dnf metadata expiry (#226)
- set expiry to 1 day so that dnf frequently checks for updates from packagerepo
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/226
|
2025-03-29 22:37:37 +11:00 |
|
|
|
d0eb4c078d
|
feat: add zfs modules (#225)
- add zfs_core module to puppetfile (provides zfs/zpool provider)
- add module to manage zfs
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/225
|
2025-03-29 22:31:02 +11:00 |
|
|
|
b95bcbd10a
|
feat: add zfs to reposync (#224)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/224
|
2025-03-29 20:08:31 +11:00 |
|
|
|
adc0cf2c09
|
neoloc/lxd_hosts (#223)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/223
|
2025-03-29 19:40:01 +11:00 |
|
|
|
771b981d91
|
feat: enable nomad to manage sessions/services (#222)
- this is required to start patroni
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/222
|
2025-03-20 19:21:40 +11:00 |
|
|
|
e0c3a23424
|
fix: define missing .cache directory (#221)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/221
|
2025-03-13 21:48:47 +11:00 |
|
|
|
a309244713
|
feat: add nomad nodes (#220)
- change existing nodes to be nomad-agents
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/220
|
2025-03-13 21:23:40 +11:00 |
|
|
|
8eb751e22f
|
feat: change enc_* fact to read direct from cobbler (#219)
- change enc_role and enc_env to read direct from cobbler
- cleanup profiles::base::facts
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/219
|
2025-03-12 23:09:15 +11:00 |
|
|
|
b981a6fb01
|
feat: enable nomad jobs to query dns (#218)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/218
|
2025-03-09 17:49:35 +11:00 |
|
|
|
7c1d96bd22
|
feat: add k8s and docker repos (#217)
- add docker stable repos to packagerepo
- add k8s 1.32 to packagerepo
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/217
|
2025-01-27 12:59:59 +11:00 |
|
|
|
0222f5ec4a
|
feat: update consul etcd check (#216)
- check the health api endpoint
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/216
|
2025-01-26 20:05:18 +11:00 |
|
|
|
afd3405c98
|
feat: add etcd module/role (#215)
- add etcd module
- add etcd role, profile and hieradata
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/215
|
2025-01-26 20:00:20 +11:00 |
|
|
|
ab7ce3bbfa
|
Adding hieradata/node/ausyd1nxvm1071.main.unkin.net.yaml (#214)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/214
|
2025-01-25 20:15:20 +11:00 |
|
|
|
4a85c5feff
|
Adding hieradata/node/ausyd1nxvm1070.main.unkin.net.yaml (#213)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/213
|
2025-01-25 20:15:05 +11:00 |
|
|
|
6134b4664b
|
Adding hieradata/node/ausyd1nxvm1069.main.unkin.net.yaml (#212)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/212
|
2025-01-05 12:51:57 +11:00 |
|
|
|
e061a72996
|
Adding hieradata/node/ausyd1nxvm1067.main.unkin.net.yaml (#211)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/211
|
2025-01-05 12:51:46 +11:00 |
|
|
|
eaa15e92dc
|
Adding hieradata/node/ausyd1nxvm1068.main.unkin.net.yaml (#210)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/210
|
2025-01-05 12:51:37 +11:00 |
|
|
|
a5a193d9eb
|
feat: update jupyterlab container (#209)
- change to packer created alma9 instance
- change docker root to use /data volume
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/209
|
2025-01-04 14:10:44 +11:00 |
|
|
|
4400456519
|
feat: add frrouting module (#208)
- add frrouting module
- enable ospf daemon on nomad agents
- enable docker volumes
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/208
|
2024-12-27 23:39:03 +11:00 |
|
|
|
d37fb5d7e1
|
neoloc/nomad_agent (#207)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/207
|
2024-12-26 20:23:27 +11:00 |
|
|
|
022a564dc0
|
feat: add nomad agent role (#206)
- add nomad agent role
- mount cephfs volume nomadfs to /shared/nomad
- manage docker volume path to be /shared/nomad
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/206
|
2024-12-26 20:20:51 +11:00 |
|
|
|
48e1fb8e30
|
Adding hieradata/node/ausyd1nxvm1062.main.unkin.net.yaml (#204)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/204
|
2024-12-23 17:28:47 +11:00 |
|
|
|
561d74e9d9
|
Adding hieradata/node/ausyd1nxvm1063.main.unkin.net.yaml (#205)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/205
|
2024-12-23 17:28:37 +11:00 |
|
|
|
281fdb33d4
|
Adding hieradata/node/ausyd1nxvm1064.main.unkin.net.yaml (#203)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/203
|
2024-12-23 17:28:09 +11:00 |
|
|
|
1c04366eec
|
Adding hieradata/node/ausyd1nxvm1066.main.unkin.net.yaml (#202)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/202
|
2024-12-23 17:27:59 +11:00 |
|
|
|
86d3b61439
|
Adding hieradata/node/ausyd1nxvm1065.main.unkin.net.yaml (#201)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/201
|
2024-12-23 17:27:49 +11:00 |
|
|
|
6ebf5c03a5
|
feat: add nomad profile/role (#200)
- add basic consul manage nomad servers
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/200
|
2024-12-22 22:35:31 +11:00 |
|
|
|
c97db0f0aa
|
Adding hieradata/node/ausyd1nxvm1061.main.unkin.net.yaml (#198)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/198
|
2024-12-10 22:15:10 +11:00 |
|
|
|
46b4fdf632
|
neoloc/sysadmin_early (#197)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/197
|
2024-12-09 22:12:01 +11:00 |
|
|
|
aaf81d0a6c
|
feat: create sysadmin on firstrun (#196)
- prevent packages from using uid 1000
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/196
|
2024-12-09 21:51:37 +11:00 |
|
|
|
afbc15ff40
|
feat: import crypto-policices earlier (#195)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/195
|
2024-12-08 22:50:25 +11:00 |
|
|
|
64248a45c2
|
feat: ensure crypto-policices are managed before yumrepos (#194)
- ensure crypto_policies are set before creating yum yumrepos
- ensure that they rpmdb is rebuilt after upgrading to el9
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/194
|
2024-12-08 20:30:08 +11:00 |
|
|
|
c7fb1f0cec
|
neoloc/crypto_policices_el8 (#193)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/193
|
2024-12-08 19:54:15 +11:00 |
|
|
|
dbccaea24b
|
feat: add crypto_policies (#192)
- ensure DEFAULT is used for EL8
- ensure DEFAULT:SHA1 is used for EL9, until issues with crypto are resolved for EL9
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/192
|
2024-12-08 19:47:59 +11:00 |
|
|
|
b244327c34
|
neoloc/alma9 (#191)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/191
|
2024-12-08 19:22:58 +11:00 |
|
|
|
90bcdd1f51
|
neoloc/alma9 (#190)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/190
|
2024-12-08 19:16:54 +11:00 |
|
|
|
ec926dfe0a
|
feat: enable network manager on el9 (#189)
- el9 doesnt have the network-scripts scripts
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/189
|
2024-12-08 19:11:54 +11:00 |
|
|
|
40af30d0ff
|
chore: change packagerepo vhost name (#188)
- ensure http endpoint works for packagerepo.service.consul
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/188
|
2024-12-08 17:05:38 +11:00 |
|
|
|
bac90b5459
|
Merge pull request 'fix: permissions for cobbler files' (#187) from neoloc/cobbler_perms into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/187
|
2024-12-08 08:37:36 +11:00 |
|
|
|
41aab65f85
|
fix: permissions for cobbler files
- ensure idempotency for /var/lib/cobbler/web.ss
|
2024-12-08 08:36:35 +11:00 |
|
|
|
c023cfe4dc
|
Merge pull request 'feat: upgrade puppet agent' (#186) from neoloc/puppet_updates into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/186
|
2024-12-08 00:11:30 +11:00 |
|
|
|
cffb6a54fc
|
feat: upgrade puppet agent
- move all almalinux hosts to 7.34
|
2024-12-08 00:09:40 +11:00 |
|
|
|
fd7ced66ce
|
Merge pull request 'feat: edgecache updates' (#185) from neoloc/edgecache_pki into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/185
|
2024-12-07 23:51:57 +11:00 |
|
|
|
766f124b2c
|
feat: edgecache updates
- update metadatacache size
- increase cache age from 60d to 365d
- subscribe nginx service to ssl certs
|
2024-12-07 23:50:45 +11:00 |
|
|
|
4de772436b
|
Merge pull request 'feat: update puppet repo' (#184) from neoloc/almalinuxrepo into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/184
|
2024-12-07 23:32:48 +11:00 |
|
|
|
75f865c26c
|
feat: update puppet repo
- move puppet repo to packagerepo
|
2024-12-07 23:31:40 +11:00 |
|