diff options
Diffstat (limited to 'manifests/puppetserver.pp')
-rw-r--r-- | manifests/puppetserver.pp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/manifests/puppetserver.pp b/manifests/puppetserver.pp index 3a6921e..7467600 100644 --- a/manifests/puppetserver.pp +++ b/manifests/puppetserver.pp @@ -1,5 +1,8 @@ class profiles::puppetserver ( + # TODO provide sensible default here, to allow us to bootstrap + # ourselves Hash $hiera, + String $pupetdb_server = $::fqdn, ) { # required for the git hook ensure_packages(['ruby']) @@ -40,6 +43,13 @@ class profiles::puppetserver ( ], } + class { 'puppetdb::master::config': + puppetdb_server => $puppetdb_server, + } + + # TODO + # apt install puppetdb-termini + file { "/etc/puppetlabs/puppet/hiera.yaml": ensure => file, content => hash2yaml($hiera, { |