Commit Graph

80 Commits

Author SHA1 Message Date
94d1549035 chore: deploy new consul servers 2024-02-06 22:49:24 +11:00
5c43149899 Merge pull request 'feat: add haproxy nodes to enc' (#38) from neoloc/haproxy_nodes into master
Reviewed-on: #38
2024-01-07 17:12:56 +09:30
8f0ae3d68e feat: add haproxy nodes to enc 2024-01-07 18:40:21 +11:00
Ben Vincent
d8f5bce6e4 Merge pull request 'feat: removed zero padded numbers in pool' (#37) from neoloc/pool_numbers into master
Reviewed-on: #37
2023-12-26 13:53:28 +09:30
d43698132c feat: removed zero padded numbers in pool 2023-12-26 15:22:31 +11:00
1898404dc4 Merge pull request 'feat: add minio pool' (#36) from neoloc/miniopoolname into master
Reviewed-on: #36
2023-12-23 20:51:11 +09:30
e27a8bdb67 feat: add minio pool
- add minio_pool param for minio storage nodes
2023-12-23 22:18:40 +11:00
86fe495cb3 Merge pull request 'chore: changed role for cephosd's -> minio' (#35) from neoloc/cephosd_repurpose into master
Reviewed-on: #35
2023-12-22 17:55:21 +09:30
03155c607f chore: changed role for cephosd's -> minio 2023-12-22 19:24:15 +11:00
Ben Vincent
4c87b0fb3d Merge pull request 'fix: remove metrics from galera class name' (#34) from neoloc/fix_galera_roles into master
Reviewed-on: #34
2023-11-22 18:12:42 +09:30
b7df803129 fix: remove metrics from galera class name 2023-11-22 19:42:04 +11:00
Ben Vincent
2aa0506d34 Merge pull request 'feat: add galera nodes' (#33) from neoloc/mariadb into master
Reviewed-on: #33
2023-11-21 19:33:13 +09:30
87a97b02cc feat: add galera nodes
- add three nodes for a planned mariadb galera cluster
2023-11-21 21:02:35 +11:00
Ben Vincent
d4f5bbba93 Merge pull request 'feat: add grafana nodes' (#32) from neoloc/grafana into master
Reviewed-on: #32
2023-11-21 18:51:27 +09:30
778d9a6197 feat: add grafana nodes 2023-11-21 20:20:47 +11:00
Ben Vincent
c0540a6e37 Merge pull request 'feat: add prometheus nodes' (#31) from neoloc/prometheus into master
Reviewed-on: #31
2023-11-21 17:32:50 +09:30
Ben Vincent
0989593b60 Merge pull request 'chore: rename packagerepo role' (#30) from neoloc/reposync_cleanup into master
Reviewed-on: #30
2023-11-18 18:40:59 +09:30
88592fa799 chore: rename packagerepo role 2023-11-18 20:09:37 +11:00
Ben Vincent
2beb9bd413 Merge pull request 'chore: re-organise puppet, puppetdb and puppetboard roles' (#29) from neoloc/puppet_cleanup into master
Reviewed-on: #29
2023-11-18 18:25:23 +09:30
Ben Vincent
be896e4f18 Merge pull request 'chore: update ntp server roles' (#28) from neoloc/ntp_cleanup into master
Reviewed-on: #28
2023-11-18 17:57:29 +09:30
92fb0ee8c3 chore: re-organise puppet, puppetdb and puppetboard roles 2023-11-18 18:42:37 +11:00
3d601e4c2a chore: update ntp server roles 2023-11-18 18:27:20 +11:00
fe395239aa feat: add prometheus nodes 2023-11-18 18:18:03 +11:00
Ben Vincent
d9374f27f8 Merge pull request 'chore: update bind masters role' (#27) from neoloc/update_master_roles_bind into master
Reviewed-on: #27
2023-11-13 20:28:50 +09:30
0051b97621 chore: update bind masters role 2023-11-13 21:58:10 +11:00
Ben Vincent
9d0aac7423 Merge pull request 'chore: add bind bind servers' (#26) from neoloc/bind_servers into master
Reviewed-on: #26
2023-11-12 13:09:32 +09:30
2d8ec40625 chore: add bind bind servers
- update role for two existing hosts
- add new hosts/roles for authoritive dns roles
2023-11-12 14:38:17 +11:00
5ebe7f564f Merge pull request 'chore: change ntpserver class' (#25) from neoloc/ntpservers into master
Reviewed-on: #25
2023-11-10 22:48:38 +09:30
e4dac0b21f chore: change ntpserver class 2023-11-10 23:32:32 +11:00
Ben Vincent
e80706d3db Merge pull request 'fix: enc outputs *id001 in class/environment' (#24) from neoloc/enc_script_id001 into master
Reviewed-on: #24
2023-11-05 16:22:59 +09:30
814b4e59b4 fix: enc outputs *id001 in class/environment
- the slice notation [:] creates a shallow copy of the list
- when dumping the data, it will not use the anchors and aliases because it
treats the values in enc_role and classes as separate lists
2023-11-05 17:51:28 +11:00
Ben Vincent
ec3f431b45 Merge pull request 'feat: add packagerepo host prodinf01n22' (#23) from neoloc/packagerepo into master
Reviewed-on: #23
2023-11-05 14:22:33 +09:30
1b90f54a6e feat: add packagerepo host prodinf01n22 2023-11-05 15:50:17 +11:00
Ben Vincent
28b42f81b5 Merge pull request 'feat: inject parameters into enc output' (#22) from neoloc/inject_parameters into master
Reviewed-on: #22
2023-11-04 18:40:42 +09:30
7ca110dbf9 feat: inject parameters into enc output
- add the enc_role parameter as a copy of classes
- add the enc_env parameter as a copy of environment
2023-11-04 20:09:21 +11:00
Ben Vincent
4c8483326e Merge pull request 'feat: add ceph nodes' (#21) from neoloc/ceph_nodes into master
Reviewed-on: #21
2023-11-02 19:54:57 +09:30
3c075950e8 feat: add ceph nodes
- 3x ceph mon
- 3x ceph mds
- 5x ceph osd
2023-11-02 21:24:04 +11:00
Ben Vincent
0ef421d4a0 Merge pull request 'Adding second ntp ntp_nodes' (#20) from neoloc/ntp_nodes into master
Reviewed-on: #20
2023-11-02 18:17:59 +09:30
5a53cb539b Adding second ntp ntp_nodes
ntp nodes: 09 and 10
2023-11-02 19:47:21 +11:00
Ben Vincent
70ba02819a Merge pull request 'feat: add second ntp node' (#19) from neoloc/ntp02_node into master
Reviewed-on: #19
2023-11-02 18:15:12 +09:30
e8b85792b0 feat: add second ntp node 2023-11-02 19:44:23 +11:00
b0feada3a7 Merge pull request 'feat: setting prodinf01n06 to be puppetboard' (#18) from neoloc/puppetboard into master
Reviewed-on: #18
2023-10-23 21:32:19 +09:30
df549eaaf2 feat: setting prodinf01n06 to be puppetboard 2023-10-23 22:56:51 +11:00
fdcbe0b2d8 Merge pull request 'feat: enabling puppetdb roles' (#17) from neoloc/puppetdb2 into master
Reviewed-on: #17
2023-10-22 20:29:03 +09:30
0dcf894f26 feat: enabling puppetdb roles
- set prodinf01n04 to puppetdb_api role
- set prodinf01n05 to puppetdb_sql role
2023-10-22 21:57:54 +11:00
0190e0797c Merge pull request 'Missing a dash, turning from list to string' (#16) from neoloc/spelling_mistake2 into master
Reviewed-on: #16
2023-08-27 22:05:00 +09:30
5cb05bfc4a Missing a dash, turning from list to string 2023-08-27 22:34:18 +10:00
5e79de1817 Merge pull request 'Spelling mistake, role -> roles' (#15) from neoloc/spelling_mistake into master
Reviewed-on: #15
2023-08-27 21:57:19 +09:30
b9fb3f0a10 Spelling mistake, role -> roles 2023-08-27 22:26:44 +10:00
e0fb4a1845 Merge pull request 'Adding puppetdb' (#14) from neoloc/adding_puppetdb into master
Reviewed-on: #14
2023-08-27 21:47:47 +09:30