b694083b99
chore: change packagerepo vhost name
...
- ensure http endpoint works for packagerepo.service.consul
2024-12-08 17:04:50 +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
2fdc709a17
Merge pull request 'feat: update repos' ( #183 ) from neoloc/almalinuxrepo into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/183
2024-12-01 00:33:10 +11:00
ba3a9e374a
feat: update repos
...
- add unkin
- rename unkin -> unkinben
2024-12-01 00:30:58 +11:00
a28ef09f28
Merge pull request 'feat: enable root_dir for docker' ( #182 ) from neoloc/docker_root into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/182
2024-12-01 00:27:04 +11:00
52fff0ccea
feat: enable root_dir for docker
...
- move docker root_dir to /data/docker for runners
2024-11-30 23:11:24 +11:00
f097cf2550
Merge pull request 'chore: migrate puppet-r10k' ( #181 ) from neoloc/r10k_adjustment into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/181
2024-11-17 19:27:43 +11:00
58d31c5c9a
chore: migrate puppet-r10k
...
- moved puppet-r10k the unkin organisation
- ensure branch is set to follow origin/master
2024-11-17 19:26:27 +11:00
92d6697175
Merge pull request 'fix: fix release name' ( #180 ) from neoloc/reposync_sydney into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/180
2024-11-16 22:36:02 +11:00
d3f471f3ed
fix: fix release name
...
- fix release name for postgresql repos
2024-11-16 22:35:23 +11:00
ab1f4300a9
Merge pull request 'fix: ensure reposync directories exist' ( #179 ) from neoloc/reposync_sydney into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/179
2024-11-16 22:32:47 +11:00
845b91b497
fix: ensure reposync directories exist
2024-11-16 22:32:15 +11:00
8f0b3e615c
Merge pull request 'feat: add el9 puppet/posgresql repos' ( #178 ) from neoloc/reposync_sydney into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/178
2024-11-16 22:25:48 +11:00
8679a0b904
feat: add el9 puppet/posgresql repos
...
- will upgrade to el9 soon, so need to store these repos
2024-11-16 22:25:06 +11:00
16ba54ee0a
Merge pull request 'feat: update packagerepo' ( #176 ) from neoloc/reposync_sydney into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/176
2024-11-16 22:02:46 +11:00
4b3553b75c
Merge pull request 'Adding hieradata/node/ausyd1nxvm1060.main.unkin.net.yaml' ( #177 ) from autonode/ausyd1nxvm1060.main.unkin.net into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/177
2024-11-16 21:44:57 +11:00
abdb3ec8cb
feat: update packagerepo
...
- remove almalinux/centos/epel repos
- manage consul service `packagerepo`
- manage ssh principals
- update vault alt-names
2024-11-16 21:43:11 +11:00
c0623b64f7
Adding hieradata/node/ausyd1nxvm1060.main.unkin.net.yaml
2024-11-16 21:36:58 +11:00
d286e2d816
Merge pull request 'feat: add sudaporn account' ( #175 ) from neoloc/addying into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/175
2024-11-16 20:24:14 +11:00
71b29d5e88
feat: add sudaporn account
...
- enable access to media
- enable access to jupyter
2024-11-16 20:23:01 +11:00
6493f392b8
Merge pull request 'neoloc/jupyterhub' ( #174 ) from neoloc/jupyterhub into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/174
2024-11-16 20:20:16 +11:00
8586e9eb32
feat: enable web-sockets
...
- change simpleproxy config for jupyter::hub role to use websockets
2024-11-16 20:15:03 +11:00
92a9655a50
feat: jupyterhub updates
...
- always pull containers when starting new instance
- enable access to terminal
2024-11-16 19:54:19 +11:00
42ad972697
feat: add ldap configuration
...
- add group members to jupyterhub_user
- add svc_jupyterhub user for ldap binding
- paramatarise all ldap fields required
- manage the notebook data directory
2024-11-16 19:20:20 +11:00
61f5f1ce1f
feat: add docker settings
...
- list docker network and image
- fix ldap_admin setting to be a list of users
2024-11-10 20:26:18 +11:00
926d3d29d0
fix: enable docker for jupyterhub
...
- install/manage docker
2024-11-10 20:21:51 +11:00
c6bdae5790
Merge pull request 'feat: add jupyterhub role' ( #173 ) from neoloc/jupyterhub into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/173
2024-11-10 19:14:49 +11:00
159d66af18
feat: add jupyterhub role
...
- add nodejs module to use npm package provider
- add jupyterhub role
- add class to configure the jupyterhub instance
- add ldap groups
- add nginx simpleproxy
2024-11-10 19:09:50 +11:00
c728c1a5e0
Merge pull request 'feat: add service data' ( #172 ) from neoloc/jumphost into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/172
2024-10-27 14:03:28 +11:00
4fec931fb1
feat: add service data
...
- add pki certificates
- add consul service
- add ssh principals
2024-10-27 13:26:07 +11:00
76b4c8c930
Merge pull request 'feat: add jumphost role' ( #171 ) from neoloc/jumphost into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/171
2024-10-27 13:18:50 +11:00
0455965525
feat: add jumphost role
...
- add role for ssh proxy/jumphost
2024-10-27 13:15:28 +11:00
4e68900259
Merge pull request 'feat: ensure vault restarts with ssl cert' ( #170 ) from neoloc/vault_reload into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/170
2024-10-27 13:10:51 +11:00
ca87702466
feat: ensure vault restarts with ssl cert
...
- ensure the vault service resource subscribes to the ssl crt/key
- update unseal script to retry unseal process until it completes
2024-10-27 12:59:36 +11:00
09a448ea52
Merge pull request 'feat: add vault admin group' ( #166 ) from neoloc/vault_global_admin into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/166
2024-10-21 19:41:31 +11:00
1db8847833
feat: add vault admin group
...
- group will be assigned global admin rights
2024-10-21 19:40:52 +11:00
6d919580e1
Merge pull request 'neoloc/adduser' ( #165 ) from neoloc/adduser into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/165
2024-10-20 13:14:50 +11:00
5549275ecc
chore: add new user
...
- add margol as standard media user
2024-10-20 13:12:36 +11:00
7acfea8547
fix: correct given/sn fields
...
- fix ryadun's given/sn fields
2024-10-20 13:12:02 +11:00
318e816568
Merge pull request 'feat: update certbot module' ( #164 ) from neoloc/restart_nginx into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/164
2024-10-07 13:42:57 +11:00
2ef4fb0bf8
feat: update certbot module
...
- update documentation
- add option to notify services
- set haproxy role to notify the haproxy service
2024-10-07 13:40:53 +11:00
2013641720
Merge pull request 'feat: restart nginx on ssl change' ( #163 ) from neoloc/restart_nginx into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/163
2024-09-27 21:51:15 +10:00
4bf4b42fdf
feat: restart nginx on ssl change
...
- manage nginx service from simpleproxy class
- ensure nginx restarts when ssl certificates are changed
2024-09-27 21:46:46 +10:00