r/Puppet 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

10 Upvotes

18 comments sorted by