diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-01-13 22:43:58 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-01-14 10:48:28 +0100 |
commit | a23935ccf0c2044887fd81c147e8f26c4e0055e9 (patch) | |
tree | 090f736a2f02bf726ce9726ecc0df6d70daf616f /manifests/puppetserver.pp | |
parent | Set default timezone. (diff) | |
download | profiles-a23935ccf0c2044887fd81c147e8f26c4e0055e9.tar.gz profiles-a23935ccf0c2044887fd81c147e8f26c4e0055e9.tar.xz |
Complement puppet configuration.
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, { |