Setup PuppetDB/Puppetboard

- install modules required
    - puppetdb
    - postgresql
    - puppetboard
    - python
  - create new profiles to manage each item (puppetdb/puppetboard)
  - added puppetdb role
  - include the puppetdb::master::config in puppetmaster role
  - re-organised the puppetfile
  - moved python to be managed by the python module
  - added postgresql to list of managed repos
This commit is contained in:
2023-08-26 23:50:22 +10:00
parent ea7561a093
commit 080cdd8884
9 changed files with 118 additions and 9 deletions
@@ -27,6 +27,7 @@ class profiles::puppet::puppetmaster {
include profiles::puppet::g10k
include profiles::puppet::enc
include profiles::puppet::autosign
include puppetdb::master::config
class { 'profiles::puppet::server':
vardir => '/opt/puppetlabs/server/data/puppetserver',