Configuring PuppetDB
PuppetDB is a database for Puppet that is used to store information about nodes connected to a Puppet master. PuppetDB is also a storage area for exported resources. Exported resources are resources that are defined on nodes but applied to other nodes. The simplest way to install PuppetDB is to use the PuppetDB module from Puppet labs. From this point on, we'll assume you are using the puppet.example.com
machine running puppetserver.
Getting ready
Install the PuppetDB
module in the production environment you created in the previous recipe. If you didn't create directory environments, don't worry; using puppet module install
will install the module to the correct location for your installation with the following command:
[vagrant@puppet ~]$ sudo /opt/puppetlabs/bin/puppet module install puppetlabs-puppetdb Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ... Notice: Downloading from https://forgeapi.puppet.com ... Notice: Installing...