Config Management Camp 2023 Ghent

Yet Another Ansible inventory from Puppet
2023-02-07, 12:20–12:25, D Aud

You have written Ansible inventory scripts that use Puppet as a source.
But these tricks will make Ansible even more smooth.


We create dynamic Ansible inventories with a script that reads data from PuppetDB.
For a more streamlined experience, we mimic a simple PKI from the same data, and add some minimal Puppet code to allow shaping the inventories from the manifests.

Felix just really enjoys finding elegant solutions and the right tool for the right job. He really loves your automation stack, except for that one Perl script that holds everything together. Ask him about equity and empowerment.