Commit Graph

739 Commits

Author SHA1 Message Date
95e387d3ad Merge pull request 'chore: cleanup yum repos' (#72) from neoloc/firtsun_improvements into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/72
2024-06-27 22:00:21 +10:00
febd98d316 chore: cleanup yum repos
- cleanup yum repos on first run
2024-06-27 21:59:27 +10:00
5aac7752cd Merge pull request 'feat: add media user to all media roles' (#71) from neoloc/media_management into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/71
2024-06-27 21:49:21 +10:00
dcccc85264 feat: add media user to all media roles
- change *arrs to use media as the group
2024-06-27 21:48:47 +10:00
14c98ea659 Merge pull request 'neoloc/doc_updates' (#70) from neoloc/doc_updates into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/70
2024-06-27 21:38:38 +10:00
5f5a9f5f65 Merge pull request 'feat: add prowlarr module' (#69) from neoloc/prowlarr into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/69
2024-06-27 21:34:30 +10:00
3c63d8e797 Merge pull request 'feat: add readarr module' (#68) from neoloc/readarr into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/68
2024-06-27 21:34:17 +10:00
ab617a9de1 Merge pull request 'feat: add lidarr module' (#67) from neoloc/lidarr into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/67
2024-06-27 21:33:59 +10:00
bc27902fd2 Merge pull request 'chore: change to use sonarr::parmas' (#66) from neoloc/sonar_params into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/66
2024-06-27 21:33:34 +10:00
f2046efebe feat: add prowlarr module
- add media::prowlarr role
2024-06-27 21:32:13 +10:00
0b7f07692c feat: add readarr module
- add media::readarr role
2024-06-27 21:21:18 +10:00
bbf9944ef5 feat: add lidarr module 2024-06-27 21:14:27 +10:00
89383268f0 chore: change to use sonarr::parmas
- use sonarr::params class as it contains typing on params
2024-06-27 20:39:25 +10:00
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
d5262b0ef5 doc: update cephfs 2024-06-23 15:52:54 +10:00
53dfa0ca75 doc: rename documents to README.md 2024-06-23 15:47:57 +10:00
396e64de1d doc: add cephfs base documentation 2024-06-23 15:47:20 +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