bccdb99ef4
Merge pull request 'Adding hieradata/node/ausyd1nxvm1041.main.unkin.net.yaml' ( #65 ) from autonode/ausyd1nxvm1041.main.unkin.net into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/65
2024-06-27 18:30:11 +10:00
aa63970dc1
Adding hieradata/node/ausyd1nxvm1041.main.unkin.net.yaml
2024-06-27 18:22:43 +10:00
bafb524fd2
Merge pull request 'neoloc/radarr' ( #64 ) from neoloc/radarr into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/64
2024-06-26 23:07:34 +10:00
40ff5f7d92
feat: deploy radarr
...
- manage ens19 nic on ausyd1nxvm1040
- manage cephfs storage
2024-06-26 22:57:36 +10:00
17c16bfc33
feat: add radarr module
2024-06-26 22:57:27 +10:00
6993ff0036
Merge pull request 'chore: duplicate resource' ( #63 ) from neoloc/firstrun_motd_cache into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/63
2024-06-26 22:43:15 +10:00
679a4203a9
chore: duplicate resource
2024-06-26 22:42:17 +10:00
93125d9d71
Merge pull request 'chore: add facts/motd to firstrun' ( #62 ) from neoloc/firstrun_motd into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/62
2024-06-26 22:37:48 +10:00
b90c6468b3
chore: add facts/motd to firstrun
2024-06-26 22:37:17 +10:00
027140fb7a
Merge pull request 'fix: sonar config empty line' ( #61 ) from neoloc/sonarr_config into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/61
2024-06-26 00:00:21 +10:00
44bd2d3d89
fix: sonar config empty line
2024-06-25 23:59:28 +10:00
56df5695dc
Merge pull request 'feat: manage sonarr configuration' ( #60 ) from neoloc/sonarr_config into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/60
2024-06-25 23:47:36 +10:00
f22556b39f
feat: manage sonarr configuration
...
- add config class to sonarr module
- update params to include unique group param
2024-06-25 23:45:29 +10:00
f0086944f9
Merge pull request 'Adding hieradata/node/ausyd1nxvm1040.main.unkin.net.yaml' ( #59 ) from autonode/ausyd1nxvm1040.main.unkin.net into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/59
2024-06-25 22:42:21 +10:00
b846a49127
Adding hieradata/node/ausyd1nxvm1040.main.unkin.net.yaml
2024-06-25 22:40:57 +10:00
34e696e8c3
Merge pull request 'chore: dont remove ens18 from ausyd1nxvm1021' ( #57 ) from neoloc/ausyd1nxvm1021 into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/57
2024-06-23 17:54:21 +10:00
a12fac20ab
chore: dont remove ens18 from ausyd1nxvm1021
2024-06-23 17:53:49 +10:00
7af6130598
Merge pull request 'chore: fix ausyd1nxvm1021' ( #56 ) from neoloc/ausyd1nxvm1021 into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/56
2024-06-23 17:50:42 +10:00
4857b72ce3
chore: fix ausyd1nxvm1021
...
- change default interface from eth0 to ens18
2024-06-23 17:49:34 +10:00
3ace70bcea
Merge pull request 'neoloc/ausyd1nxvm1017' ( #55 ) from neoloc/ausyd1nxvm1017 into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/55
2024-06-23 17:37:46 +10:00
6839fb8c5f
feat: networking defaults
...
- add interface/route defaults
- merge defaults into each interface/route
2024-06-23 17:34:23 +10:00
3b907159f1
chore: change eth0 to ens18
2024-06-23 16:47:46 +10:00
803a0ac01d
Merge pull request 'neoloc/cephfs' ( #54 ) from neoloc/cephfs into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/54
2024-06-23 15:34:04 +10:00
736f04143f
chore: manage ens19 interface on ausyd1nxvm1037
...
- add storage interface
2024-06-23 15:33:40 +10:00
82ed27cf56
feat: add sonarr profile
...
- add cephfs secret for mounting mediafs
- add ceph-reef repo for apps::media roles
- add the shared cephfs mediafs mount
2024-06-23 15:33:40 +10:00
5631f07e6e
feat: add cephfs shared volume define
...
- add ceph class to manage ceph client configuration/packages
- add cephfs define for mounting volumes
- add ceph keyring define to manage secrets used to mount cephfs
2024-06-23 15:33:33 +10:00
8eca497ea2
feat: add mkdir module
...
- add module to manage mkdir -p in puppet module
2024-06-23 14:59:48 +10:00
9b2ca85f59
Merge pull request 'feat: swap networkmanager for network service' ( #53 ) from neoloc/disable_networkmanager into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/53
2024-06-23 14:26:51 +10:00
548076728a
feat: swap networkmanager for network service
2024-06-22 16:31:03 +10:00
570df81bd9
Merge pull request 'fix: unar package not available on debian' ( #51 ) from neoloc/unar_debian into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/51
2024-06-22 00:48:16 +10:00
2d3f4414b7
fix: unar package not available on debian
2024-06-22 00:47:36 +10:00
3991b6408b
Merge pull request 'fix: proxmox ceph services use different network' ( #50 ) from neoloc/ceph_consul_fix_ip into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/50
2024-06-22 00:46:28 +10:00
f5a9eaef4a
fix: proxmox ceph services use different network
...
- set the consul services for ceph mon, mds, mgr and osd to report the ceph
cluster interface
2024-06-22 00:45:17 +10:00
4a95fbbd31
Merge pull request 'chore: include profiles::defaults in all roles' ( #49 ) from neoloc/default_profile into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/49
2024-06-21 22:58:30 +10:00
4db9faa551
chore: include profiles::defaults in all roles
2024-06-21 22:57:47 +10:00
8548ef0284
Merge pull request 'neoloc/sonarr_deploy' ( #48 ) from neoloc/sonarr_deploy into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/48
2024-06-21 22:53:06 +10:00
681f9e3eb8
feat: deploy sonarr
...
- add required hieradata/role data to deploy sonarr
- add nginx simpleproxy
- add consul service/query
- add vault certificates
2024-06-21 22:51:40 +10:00
a431c50980
Merge pull request 'chore: add media managemnet roles' ( #44 ) from neoloc/media_roles into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/44
2024-06-21 20:50:04 +10:00
d98b12bf81
chore: add media managemnet roles
...
- add radarr, lidarr, nzbget
2024-06-21 20:49:28 +10:00
59b181ed54
Merge pull request 'feat: add ceph mirror to edgecache' ( #43 ) from neoloc/ceph_mirror into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/43
2024-06-21 20:44:08 +10:00
36ad19ffed
feat: add ceph mirror to edgecache
...
- add ceph reef apt and rpm repository to edgecache
- add the centos storage sig gpg
2024-06-21 20:38:54 +10:00
1995ce9eac
Merge pull request 'fix: ceph consul check script' ( #42 ) from neoloc/ceph_consul into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/42
2024-06-19 22:39:03 +10:00
a3ef535bfc
fix: ceph consul check script
...
- add permissions to write ceph-* services to consul
- change from `script` to `args` array
2024-06-19 22:36:04 +10:00
feddc4a3fb
Merge pull request 'fix: update check script to use pgrep' ( #41 ) from neoloc/ceph_facts into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/41
2024-06-18 21:34:05 +10:00
eb462eb3a3
fix: update check script to use pgrep
2024-06-18 21:33:38 +10:00
449c6b082e
Merge pull request 'feat: add pveceph consul services' ( #40 ) from neoloc/ceph_facts into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/40
2024-06-18 21:33:04 +10:00
94aed2df9c
feat: add pveceph consul services
...
- refacter the pveceph facts
- define consul services for osd, mgr, mds and mons
2024-06-18 21:14:57 +10:00
0ff9b86782
Merge pull request 'chore: change ssh to listen to vmbr1' ( #39 ) from neoloc/proxmox_ips into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/39
2024-06-17 21:55:18 +10:00
7d70b99491
chore: change ssh to listen to vmbr1
...
- changed enp3s0 from static interface to bridge member
- added bridge vmbr1, with enp3s0 as member
2024-06-17 21:54:26 +10:00
c6530e34f6
Merge pull request 'feat: add haproxy exporter' ( #38 ) from neoloc/haproxy_exporter into develop
...
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/38
2024-06-17 21:36:31 +10:00