|
|
6e4bc9fbc7
|
feat: adding rke2 (#394)
- manage rke2 repos
- add rke2 module (init, params, install, config, service)
- split roles::infra::k8s::node -> control/compute roles
- moved common k8s config into k8s.yaml
- add bootstrap_node, manage server and token fields in rke2 config
- manage install of helm
- manage node attributes (from puppet facts)
- manage frr exclusions for service/cluster network
Reviewed-on: #394
|
2025-09-14 13:27:49 +10:00 |
|
|
|
a7b793238a
|
fix: exclude docker0 interfaces (#282)
- docker0 is the same on many hosts
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/282
|
2025-05-11 16:53:34 +10:00 |
|
|
|
87a6c73578
|
neoloc/loopback_dns (#281)
- manage all interfaces in dns (except lo and anycast)
- move loopback0 anycast addresses to be anycast0
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/281
|
2025-05-11 16:36:04 +10:00 |
|
|
|
3e0141bb1b
|
feat: change to anycast resolver (#280)
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/280
|
2025-05-11 11:39:00 +10:00 |
|
|
|
978013f325
|
chore: set default nameservers (#240)
- if no nameservers are returned from puppetdb query, use default
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/240
|
2025-03-31 22:49:47 +11:00 |
|
|
|
dbe11323c5
|
feat: enable selecting nameserver by fact
- enable selecting nameservers to use by region, country or all
- set default for nameservers to be region
|
2024-04-23 22:39:33 +10:00 |
|
|
|
bb8bf202ac
|
feat: sort nameserver/search_domains
- ensure the list doesnt change every puppet run
|
2024-04-23 21:11:56 +10:00 |
|
|
|
a144e4ec2d
|
feat: install bind-utils
|
2023-12-26 16:27:28 +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 |
|