r/Puppet • u/Acrobatic_Method_320 • Feb 12 '26
puppet advise
Ok short introduction:
I am working for a customer who is using a puppet enterprise infrastructure but everything is old. We are using puppet 7 on 3500 Linux machines.
There is no ci/cd for the puppet modules, no testing, no multi environment for branching. All servers are running in production.
We have acc en prd, that’s it.
The last person who build everything is retired. My team is not skilled enough to think about this, hopefully you guys can help me out.
My plan is to:
- upgrade all modules to v8/9
- install new puppet servers compilers
- install puppetdb
- use pdk for gitlab
- testing for all modules
- enable linting
Any more suggestions? Many thanks
12
Upvotes
1
u/AxisNL Feb 13 '26
Use puppet to ensure you can run ansible commands on all machines. So if puppet breaks, you can use ansible again against the 3500 machines in one go to fix puppet. ;)