Not sure if you know that you can create a relation between custom / external facts (read more) and hiera (read more) data in Puppet. For hiera data, firstly you define a hierarchy for parameters at various levels e.g. Server, data center, region etc.. Secondly, you set values to hiera parameters. Further, Puppet classes reference …
As you may already know Puppet works in server – agent architecture. Hence, you will most likely maintain one or more Puppet server, and many Puppet agents, as many as servers in your environment to be configured by Puppet. How can I manage Puppet agent on Windows? This question we are trying to address here. …
How to assign Puppet nodes to environments is one of the first things to consider when introducing Puppet to your environment. There are various ways to deal with this subject. More details can be found here. I am presenting one that caught my attention at very beginning of the Puppet journey. At first sight, it …
Puppet external facts. What’s that? How to collect and manage them in a Windows environment? External facts are pieces of information that can be used by Puppet to determine the configuration of a system. External facts can be sourced from a variety of sources such as scripts, databases, or APIs. Probably, facts are one of …
To use Puppet on a Windows machine, you will need to install the Puppet agent software on the machine. This can be done manually or by using a package manager like Chocolatey. Once the Puppet agent is installed, you will need to configure it to connect to a Puppet Master server, which will hold the …