|
|
bfedbaca5f
|
Merge pull request 'fix: failed to test previously' (#88) from neoloc/mysql_wsrep_fact_invalid_next into develop
Reviewed-on: unkinben/puppet-prod#88
|
2023-12-08 20:04:38 +09:30 |
|
|
|
a9aabfa161
|
fix: failed to test previously
- change next's outside of a loop to a single if statement
|
2023-12-08 21:32:32 +11:00 |
|
|
|
c91e3e632e
|
Merge pull request 'feat: mysql wsrep_ facts' (#87) from neoloc/mysql_wsrep_fact into develop
Reviewed-on: unkinben/puppet-prod#87
|
2023-12-08 19:56:09 +09:30 |
|
|
|
ebd20a5e5a
|
feat: mysql wsrep_ facts
- add facts generated from mysql's wsrep status variables
|
2023-12-08 21:25:01 +11:00 |
|
|
|
d261e3348d
|
Merge pull request 'feat: add/remove capabilities for packages' (#86) from neoloc/base_packages_refactor into develop
Reviewed-on: unkinben/puppet-prod#86
|
2023-12-03 16:38:17 +09:30 |
|
|
|
53c54f982a
|
Merge pull request 'feat: setup/manage dnf-autoupdate' (#85) from neoloc/dnf_autoupdate into develop
Reviewed-on: unkinben/puppet-prod#85
|
2023-12-03 16:37:56 +09:30 |
|
|
|
d8ff9ddb11
|
feat: setup/manage dnf-autoupdate
- create service to run dnf update
- create timer to call the service
- manage settings via params
|
2023-12-03 18:05:01 +11:00 |
|
|
|
8f04de2b52
|
feat: add/remove capabilities for packages
- add deepmerge lookup_options
- add packages to remove and packages to add to profiles::packages::base class
|
2023-12-03 17:24:58 +11:00 |
|
|
|
6e185ee248
|
Merge pull request 'feat: split agent service/package from config' (#84) from neoloc/split_puppet_agent into develop
Reviewed-on: unkinben/puppet-prod#84
|
2023-12-03 15:20:51 +09:30 |
|
|
|
08c14c2329
|
feat: split agent service/package from config
- split package/service from config so puppetservers agents can be
managed in the same was as clients
|
2023-12-03 16:49:38 +11:00 |
|
|
|
e0d1ec8926
|
Merge pull request 'feat: add mirrorlist capability to reposyncer' (#83) from neoloc/reposyncer_mirrorlist into develop
Reviewed-on: unkinben/puppet-prod#83
|
2023-12-02 22:51:25 +09:30 |
|
|
|
8a6b3ef0fb
|
feat: add mirrorlist capability to reposyncer
- add mirrorlist param to reposyncer repos
- update almalinux 8.8 repos to use mirrorlist
- add almalinux 8.9 repos
|
2023-12-03 00:16:01 +11:00 |
|
|
|
7d415fd85e
|
Merge pull request 'feat: add cname for repos' (#82) from neoloc/repos_cname into develop
Reviewed-on: unkinben/puppet-prod#82
|
2023-11-29 21:45:31 +09:30 |
|
|
|
1ccd8141ab
|
feat: add cname for repos
|
2023-11-29 23:13:17 +11:00 |
|
|
|
03d37db1e1
|
Merge pull request 'fix: wrong scheme for gpgkey' (#81) from neoloc/puppet7_repo_gpgkey into develop
Reviewed-on: unkinben/puppet-prod#81
|
2023-11-27 22:09:03 +09:30 |
|
|
|
ae05b870aa
|
fix: wrong scheme for gpgkey
- change gpg key for puppet7 from http:// to https://
|
2023-11-27 23:38:25 +11:00 |
|
|
|
1cf2a5a579
|
Merge pull request 'feat: fix selinux permissions each sync' (#80) from neoloc/selinx_for_reposync into develop
Reviewed-on: unkinben/puppet-prod#80
|
2023-11-27 22:00:59 +09:30 |
|
|
|
e6a7006cb8
|
Merge pull request 'feat: update repositories to sync' (#79) from neoloc/psql_repos into develop
Reviewed-on: unkinben/puppet-prod#79
|
2023-11-27 21:59:24 +09:30 |
|
|
|
cfec05f3c7
|
feat: update repositories to sync
- remove epel modular
- add postgresql 16 for rhel8
- add postgresql common for rhel8
|
2023-11-27 23:27:44 +11:00 |
|
|
|
705c02c3a1
|
feat: fix selinux permissions each sync
- restorecon on each sync, to update selinux for new files/directories
|
2023-11-27 23:19:01 +11:00 |
|
|
|
e18103bda9
|
Merge pull request 'feat: add extra repositories' (#78) from neoloc/extra_repos into develop
Reviewed-on: unkinben/puppet-prod#78
|
2023-11-27 17:37:19 +09:30 |
|
|
|
e183ee2b44
|
feat: add extra repositories
- mariadb 11.2
- puppet el8
|
2023-11-27 18:57:42 +11:00 |
|
Ben Vincent
|
7aae7e22a3
|
Merge pull request 'feat: add galera role' (#76) from neoloc/mariadb into develop
Reviewed-on: unkinben/puppet-prod#76
|
2023-11-21 19:31:05 +09:30 |
|
|
|
a0d1623286
|
feat: add galera role
- add a base galera cluster member role
- include mysql and galera modules
|
2023-11-21 21:00:12 +11:00 |
|
Ben Vincent
|
caffc7dff9
|
Merge pull request 'fix: resolve prometheus issues' (#75) from neoloc/prometheus_server into develop
Reviewed-on: unkinben/puppet-prod#75
|
2023-11-21 18:53:37 +09:30 |
|
Ben Vincent
|
f204e0f7e6
|
Merge pull request 'feat: add base grafana role' (#74) from neoloc/grafana-base into develop
Reviewed-on: unkinben/puppet-prod#74
|
2023-11-21 18:44:39 +09:30 |
|
|
|
609f9135df
|
feat: add base grafana role
- include puppet-grafana module
- infra::metrics::grafana role is currently clone of base
|
2023-11-21 20:13:14 +11:00 |
|
|
|
10a6085b84
|
fix: resolve prometheus issues
- broken prometheus::server config, resolve conflicts
- move hieradata for role to match role, not profile
|
2023-11-21 20:03:26 +11:00 |
|
Ben Vincent
|
c195ceae4f
|
Merge pull request 'feat: add prometheus server' (#73) from neoloc/prometheus into develop
Reviewed-on: unkinben/puppet-prod#73
|
2023-11-21 18:10:36 +09:30 |
|
|
|
663b10e5a5
|
Merge branch 'develop' into neoloc/prometheus
|
2023-11-21 19:40:17 +11:00 |
|
|
|
a5207eb717
|
feat: add prometheus server
- bump enc, include prometheus server nodes
- add prometheus role and server class
|
2023-11-21 19:38:22 +11:00 |
|
Ben Vincent
|
530ffed55a
|
Merge pull request 'feat: add forwarding for 17.18.198.in-addr.arpa' (#72) from neoloc/reversedns_zone_forwarding into develop
Reviewed-on: unkinben/puppet-prod#72
|
2023-11-18 18:52:43 +09:30 |
|
|
|
c34a2b2360
|
feat: add forwarding for 17.18.198.in-addr.arpa
- add forward zone for 198.18.17.0/24 reverse dns zone
|
2023-11-18 20:21:27 +11:00 |
|
Ben Vincent
|
dd99e603c2
|
Merge pull request 'chore: reorganise reposync role' (#71) from neoloc/role_reorder_reposync into develop
Reviewed-on: unkinben/puppet-prod#71
|
2023-11-18 18:44:10 +09:30 |
|
|
|
dd334da2b0
|
chore: reorganise reposync role
|
2023-11-18 20:08:16 +11:00 |
|
Ben Vincent
|
8e5831fbef
|
Merge pull request 'refactor: move puppet::* roles to infra::puppet' (#70) from neoloc/puppet_cleanup into develop
Reviewed-on: unkinben/puppet-prod#70
|
2023-11-18 18:34:08 +09:30 |
|
|
|
ab1b031275
|
Merge branch 'develop' into neoloc/puppet_cleanup
|
2023-11-18 20:03:46 +11:00 |
|
|
|
460f9bc7e8
|
refactor: move puppet::* roles to infra::puppet
- start creation on apps:: roles
- reorganise hieradata to match role changes
- remove tagging for enc repo
|
2023-11-18 20:00:58 +11:00 |
|
Ben Vincent
|
59d29e3036
|
Merge pull request 'chore: reorganise ntp server' (#69) from neoloc/ntp_cleanup into develop
Reviewed-on: unkinben/puppet-prod#69
|
2023-11-18 18:10:18 +09:30 |
|
|
|
dffc97ad4c
|
chore: reorganise ntp server
- bump enc to match changes
- change ntp client to find servers through puppetdb query
- changed default ntp servers to publicly available nodes
|
2023-11-18 19:18:14 +11:00 |
|
Ben Vincent
|
bae3d446b6
|
Merge pull request 'feat: setup metrics agents' (#68) from neoloc/node_exporter into develop
Reviewed-on: unkinben/puppet-prod#68
|
2023-11-17 21:50:32 +09:30 |
|
|
|
92269ae94b
|
Merge branch 'develop' into neoloc/node_exporter
|
2023-11-17 23:20:02 +11:00 |
|
Ben Vincent
|
38961848bb
|
Merge pull request 'feat: find resolvers by role' (#67) from neoloc/resolvconf into develop
Reviewed-on: unkinben/puppet-prod#67
|
2023-11-17 21:48:30 +09:30 |
|
|
|
6b9d9e6aa7
|
Merge branch 'develop' into neoloc/resolvconf
|
2023-11-17 23:17:59 +11:00 |
|
Ben Vincent
|
7cc1a1ddc0
|
Merge pull request 'feat: manage qemu-agent' (#66) from neoloc/qemuagent into develop
Reviewed-on: unkinben/puppet-prod#66
|
2023-11-17 21:46:08 +09:30 |
|
Ben Vincent
|
a3c99e8058
|
Merge pull request 'feat: manage cloudinit' (#65) from neoloc/cloudinit into develop
Reviewed-on: unkinben/puppet-prod#65
|
2023-11-17 21:45:50 +09:30 |
|
|
|
a21b7ffc96
|
feat: setup metrics agents
- set puppet::puppetdb_api class to export puppetdb
- set infra::dns::server class to export bind
- set all to export node and systemd metrics
|
2023-11-17 23:12:37 +11:00 |
|
|
|
d6f3262836
|
feat: manage qemu-agent
|
2023-11-17 22:25:43 +11:00 |
|
|
|
8d80fa3c51
|
feat: manage cloudinit
- add/remove cloud-init, default to remove
|
2023-11-17 22:17:24 +11:00 |
|
|
|
fdb13b7338
|
feat: find resolvers by role
- use puppetdbquery module to query puppetdb for resolvers
- move dns client config to profiles::dns::base
- manage the /etc/resolv.conf file
|
2023-11-17 21:54:20 +11:00 |
|