sysdbd-puppet-store-configs(5) Manual Page
NAME
sysdbd-puppet-store-configs - puppet::store-configs plugin querying Puppet
SYNOPSIS
<LoadBackend "puppet::store-configs">
Interval 300
</LoadBackend>
<Backend "puppet::store-configs">
<Connection "puppet">
DBAdapter "pgsql"
DBName "puppet"
DBServer "puppet.domain.tld"
DBPort "5432"
DBUser "puppet"
DBPassword "secret1"
DBIOption "name" "value"
</Connection>
</Backend>
DESCRIPTION
puppet::store-configs is a backend module which queries the configuration management system Puppet using its store configs database. It connects to the store configs database using a DBI client and periodically queries all hosts and facter facts. The hosts are then stored using their fully qualified domain names whereas facts are stored as host attributes.
CONFIGURATION
puppet::store-configs accepts the following configuration options:
- Connection <name>
-
A connection block specifies a store configs database to connect to. The specified <name> is used to identify the connection internally but otherwise has no special meaning.
A connection block accepts the following configuration options:- DBAdapter <name>
- DBName <database>
- DBServer <hostname>
- DBPort <port>
- DBUser <username>
- DBPassword <password>
- DBIOption <name> <value>
-
Connection parameters specifying which database to connect to. Each parameter is passed on to DBI when connecting to the database.
SEE ALSO
The SysDB homepage: https://sysdb.io/
AUTHOR
SysDB was written by Sebastian "tokkee" Harl <sh@tokkee.org>.
COPYRIGHT
Copyright © 2012-2014 Sebastian "tokkee" Harl <sh@tokkee.org>
This is free software under the terms of the BSD license, see the source for copying conditions. There is NO WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
![[SysDB]](/images/owl.png)


![[Hacker]](/images/hacker.png)