Commit Graph

  • 9edd060367 feat: deep merge /etc/hosts unkinben 2024-05-11 21:45:24 +10:00
  • b66615a522 Merge pull request 'fix: move selinux profile to cobbler' (#201) from neoloc/selinux_fix into develop unkinben 2024-05-11 15:01:59 +09:30
  • eeb21081d3 Merge branch 'develop' into neoloc/selinux_fix unkinben 2024-05-11 15:01:38 +09:30
  • 6633f07d8b feat: install policycoreutils unkinben 2024-05-11 15:30:01 +10:00
  • a618962d07 fix: move selinux profile to cobbler unkinben 2024-05-11 15:22:16 +10:00
  • 911e284586 Merge pull request 'fix: export cobbler DNS if is_cobbler_master' (#200) from neoloc/cobbler_dns into develop unkinben 2024-05-11 14:13:37 +09:30
  • a05f81799d fix: export cobbler DNS if is_cobbler_master unkinben 2024-05-11 14:36:28 +10:00
  • ce3e0f2320 Merge pull request 'neoloc/cobbler_refacter' (#199) from neoloc/cobbler_refacter into develop unkinben 2024-05-09 22:45:33 +09:30
  • fee0bde604 feat: complete cobbler automation unkinben 2024-05-09 19:47:01 +10:00
  • 72077d64a2 refactor: reconfigure cobbler to module style unkinben 2024-05-07 22:37:16 +10:00
  • f4de86e877 Merge pull request 'feat: dhcp wait for enc_role fact' (#198) from neoloc/dhcp_wait_for_encrole into develop unkinben 2024-05-06 21:40:40 +09:30
  • 8de1ed9766 feat: dhcp wait for enc_role fact unkinben 2024-05-06 22:07:39 +10:00
  • 7ae9295ce6 Merge pull request 'chore: move dhcp hieradata to hieradata/role' (#197) from neoloc/syd1_dhcp into develop unkinben 2024-05-06 21:20:30 +09:30
  • c2e413c0fb chore: move dhcp hieradata to hieradata/role unkinben 2024-05-06 21:49:41 +10:00
  • 7286dfe574 Merge pull request 'neoloc/consul_wan' (#196) from neoloc/consul_wan into develop unkinben 2024-05-06 20:10:02 +09:30
  • e9c7fbc2b5 feat: update puppetdb_api for multi-zone unkinben 2024-05-05 18:58:52 +10:00
  • 14a56a41a2 Merge branch 'develop' into neoloc/consul_wan unkinben 2024-05-05 18:01:41 +10:00
  • 31f670ad18 Merge pull request 'neoloc/syd1_puppet' (#195) from neoloc/syd1_puppet into develop unkinben 2024-05-05 17:13:38 +09:30
  • 6335167e3a feat: change clients to use puppet.query.consul unkinben 2024-05-05 16:47:39 +10:00
  • f1ff7cb736 feat: distribute eyaml pub/priv key unkinben 2024-05-04 22:28:26 +10:00
  • ff83e28413 Merge pull request 'feat: per-datacentre consul dns' (#194) from neoloc/consul_dns into develop unkinben 2024-05-04 16:00:55 +09:30
  • 51bd1796ad feat: per-datacentre consul dns unkinben 2024-05-04 16:27:32 +10:00
  • 40c4be6f6e doc: add additional puppetmasters unkinben 2024-05-03 22:03:30 +10:00
  • fe296d52d9 feat: manage puppet/puppetca consul services unkinben 2024-05-03 22:16:20 +10:00
  • 8a241d6b96 feat: add prepared_query capabilities to consul unkinben 2024-05-04 15:46:47 +10:00
  • 6020143f76 feat: consul multi-datacentre joining unkinben 2024-05-03 23:06:19 +10:00
  • ae6547aea8 chore: update certmanager cidr's unkinben 2024-05-03 21:44:51 +10:00
  • df8a55c3dd feat: manage puppetca unkinben 2024-05-03 21:29:25 +10:00
  • 052b07be83 chore: remove excessive comments unkinben 2024-05-03 20:48:20 +10:00
  • a429255c63 feat: puppet server agent unkinben 2024-05-03 20:07:02 +10:00
  • 56b23620b7 refactor: reoganise the puppetserver profile unkinben 2024-05-02 22:33:17 +10:00
  • 7dc2daf48f Merge pull request 'fix: add use_backend for drw1 haproxy' (#193) from neoloc/haproxy_drw1 into develop unkinben 2024-05-01 21:50:30 +09:30
  • 95135fb58a fix: add use_backend for drw1 haproxy unkinben 2024-05-01 21:58:10 +10:00
  • 38ee3ec218 Merge pull request 'feat: haproxy refactor' (#192) from neoloc/haproxy_frontent_hiera into develop unkinben 2024-05-01 18:38:32 +09:30
  • 8697492611 feat: haproxy refactor unkinben 2024-04-28 22:19:44 +10:00
  • af8763b044 Merge pull request 'feat: sydney haproxy cluster' (#191) from neoloc/haproxy_syd1 into develop unkinben 2024-04-28 20:49:32 +09:30
  • 220ac182f4 feat: sydney haproxy cluster unkinben 2024-04-28 19:27:32 +10:00
  • a141de8b74 Merge pull request 'neoloc/consul_services' (#190) from neoloc/consul_services into develop unkinben 2024-04-28 16:40:02 +09:30
  • 587df5309f Merge branch 'develop' into neoloc/consul_services unkinben 2024-04-28 17:09:18 +10:00
  • 926ed24070 Merge pull request 'feat: change forwarded domain for consul' (#189) from neoloc/consul_dns into develop unkinben 2024-04-28 16:37:09 +09:30
  • 8df927de18 feat: add node_token to agent config unkinben 2024-04-28 14:52:38 +10:00
  • dff3f93297 feat: change forwarded domain for consul unkinben 2024-04-28 15:39:03 +10:00
  • 199e35840f fix: fix proxyurl for vault unkinben 2024-04-28 00:49:57 +10:00
  • 43afc23535 feat: deploy consul services unkinben 2024-04-28 14:06:49 +10:00
  • 0f0d392fb4 feat: deploy consul agent unkinben 2024-04-28 01:03:57 +10:00
  • dc39b7c7a4 Merge pull request 'fix: fix proxyurl for vault' (#188) from neoloc/vault_proxy into develop unkinben 2024-04-28 00:54:49 +09:30
  • f7141d7214 Merge pull request 'feat: deploy consul agent' (#187) from neoloc/consul_agent into develop unkinben 2024-04-28 00:54:15 +09:30
  • bf44c8f7b7 feat: deploy consul agent unkinben 2024-04-28 01:03:57 +10:00
  • 4453c8604a fix: fix proxyurl for vault unkinben 2024-04-28 00:49:57 +10:00
  • f4a273e56c Merge pull request 'feat: simple nginx proxy' (#186) from neoloc/merge_nginx_consul_vault into develop unkinben 2024-04-28 00:03:33 +09:30
  • 6fc5829fce feat: simple nginx proxy unkinben 2024-04-28 00:15:03 +10:00
  • 0c6ae1a69a Merge pull request 'feat: add sydney vault cluster' (#184) from neoloc/vault_syd1 into develop unkinben 2024-04-27 22:05:59 +09:30
  • 3001bc32f2 feat: add sydney vault cluster unkinben 2024-04-27 20:39:14 +10:00
  • 5e31af2ee2 Doc: fix default server certificate role unkinben 2024-04-27 22:12:18 +10:00
  • c5d63bd6f8 Doc: add certmanager documentation unkinben 2024-04-27 22:11:06 +10:00
  • 26f26e6283 Merge pull request 'feat: generate consul policy/tokens' (#176) from neoloc/consul_node_policies into develop unkinben 2024-04-27 19:52:26 +09:30
  • f536d19034 feat: generate consul policy/tokens unkinben 2024-04-27 01:16:05 +10:00
  • c0642bbcf1 Merge pull request 'fix: move primary_datacenter to region/role' (#175) from neoloc/consul_syd1_default_dc into develop unkinben 2024-04-26 23:41:26 +09:30
  • a7e9f1590e fix: move primary_datacenter to region/role unkinben 2024-04-25 00:07:51 +10:00
  • f863d6f6bb Merge pull request 'fix: consul members role key' (#174) from neoloc/consul_members_class into develop unkinben 2024-04-24 23:30:52 +09:30
  • 3ca92ee1f3 fix: consul members role key unkinben 2024-04-24 23:55:50 +10:00
  • 98deb58fde Merge pull request 'fix: enable new consul clusters to be started' (#173) from neoloc/consul_bootstrap into develop unkinben 2024-04-24 23:23:08 +09:30
  • b6d3fc26de fix: enable new consul clusters to be started unkinben 2024-04-24 23:51:26 +10:00
  • 6ad01abc6c Merge pull request 'fix: absent to file, for custom_facts.yaml' (#172) from neoloc/enc_role_facts2 into develop unkinben 2024-04-24 23:05:05 +09:30
  • 5f6ba93393 fix: absent to file, for custom_facts.yaml unkinben 2024-04-24 23:34:21 +10:00
  • 3ed433fb97 Merge pull request 'feat: moved enc_role and enc_env to ruby facts' (#171) from neoloc/enc_role_facts into develop unkinben 2024-04-24 23:01:57 +09:30
  • e0dbecbfa0 feat: moved enc_role and enc_env to ruby facts unkinben 2024-04-24 23:30:27 +10:00
  • 2671b51fc2 Merge pull request 'feat: add syd1 consul cluster' (#170) from neoloc/syd1_consul_cluster into develop unkinben 2024-04-24 19:02:01 +09:30
  • 89fcfe38ea feat: add syd1 consul cluster unkinben 2024-04-24 19:31:18 +10:00
  • 4149d89dc0 Merge pull request 'neoloc/dns_master_multiregion' (#169) from neoloc/dns_master_multiregion into develop unkinben 2024-04-24 18:29:27 +09:30
  • 99d3dcf4d8 Merge branch 'develop' into neoloc/dns_master_multiregion unkinben 2024-04-24 18:58:41 +10:00
  • b8d799e8e9 feat: select nameserver in soa based on role unkinben 2024-04-24 18:41:12 +10:00
  • f8fd6700da feat: enable selecting nameserver by fact unkinben 2024-04-23 22:39:33 +10:00
  • 2bae42fa31 Merge pull request 'feat: install ksm for proxmox' (#168) from neoloc/proxmox_ksm into develop unkinben 2024-04-24 17:46:37 +09:30
  • 3810385fcd feat: install ksm for proxmox unkinben 2024-04-24 18:13:56 +10:00
  • 6fc0b240c1 Merge pull request 'feat: sort ntpservers, select ntp to use' (#167) from neoloc/ntp_selection into develop unkinben 2024-04-23 23:29:06 +09:30
  • 7b316c6b0b feat: sort ntpservers, select ntp to use unkinben 2024-04-23 23:57:01 +10:00
  • 4b2690a678 Merge pull request 'feat: enable selecting nameserver by fact' (#166) from neoloc/dns_selection into develop unkinben 2024-04-23 22:14:59 +09:30
  • dbe11323c5 feat: enable selecting nameserver by fact unkinben 2024-04-23 22:39:33 +10:00
  • a7b40daee0 Merge pull request 'feat: sort nameserver/search_domains' (#165) from neoloc/dns_sorting into develop unkinben 2024-04-23 20:44:59 +09:30
  • bb8bf202ac feat: sort nameserver/search_domains unkinben 2024-04-23 21:11:56 +10:00
  • 7f3005f312 Merge pull request 'fix: enable repos before installing packages' (#162) from neoloc/repofirst into develop unkinben 2024-04-22 18:51:26 +09:30
  • df56213b18 fix: enable repos before installing packages unkinben 2024-04-22 18:51:20 +10:00
  • e5b3112189 Merge pull request 'feat: add new syd1 prod networks' (#161) from neoloc/sydney_subnets into develop unkinben 2024-04-21 22:25:56 +09:30
  • bc4246dd05 feat: add new syd1 prod networks unkinben 2024-04-21 22:55:06 +10:00
  • 85f17d8038 Merge pull request 'feat: manage timezone per region' (#160) from neoloc/timezone into develop unkinben 2024-04-21 15:20:14 +09:30
  • 9c6dee7609 feat: manage timezone per region unkinben 2024-04-21 15:15:00 +10:00
  • ccf43f3bcb Merge pull request 'feat: manage proxmox nodes' (#159) from neoloc/proxmox into develop unkinben 2024-04-21 15:07:43 +09:30
  • f04c74bd4d feat: manage proxmox nodes unkinben 2024-04-17 18:23:33 +10:00
  • 085416fea9 Merge pull request 'feat: node_lookup compatability for Debian' (#158) from neoloc/node_lookup_debian into develop unkinben 2024-04-20 17:39:31 +09:30
  • 6dd46efe3f Merge pull request 'feat: debian vaultcert compatability' (#157) from neoloc/vaultcacrt into develop unkinben 2024-04-20 17:38:57 +09:30
  • 80a4cb0544 feat: debian vaultcert compatability unkinben 2024-04-20 00:14:21 +10:00
  • 49b4a65302 feat: node_lookup compatability for Debian unkinben 2024-04-20 00:11:15 +10:00
  • 7ccbb7d0ee Merge pull request 'feat: split lm-sensors for debian/rhel' (#156) from neoloc/debian_sensors into develop unkinben 2024-04-15 19:01:22 +09:30
  • 19c8749d9e feat: split lm-sensors for debian/rhel unkinben 2024-04-14 23:14:23 +10:00
  • cdd450067d Merge pull request 'feat: prepare puppet for debian' (#155) from neoloc/debian_prep into develop unkinben 2024-04-13 22:47:07 +09:30
  • d0d67e316a feat: prepare puppet for debian unkinben 2024-04-13 21:04:08 +10:00
  • 5f8b0ba102 Merge pull request 'feat: nginx reverse proxy debian cache' (#154) from neoloc/debian_cache into develop unkinben 2024-04-13 20:29:37 +09:30
  • 114d3fe195 feat: nginx reverse proxy debian cache unkinben 2024-04-13 12:59:22 +10:00
  • eaddbe03d1 Merge pull request 'feat: add frontends, backends, listeners' (#153) from neoloc/haproxy_puppetdbmaster into develop unkinben 2024-04-06 18:55:04 +09:30