diff --git a/site/profiles/manifests/puppet/puppetdb_api.pp b/site/profiles/manifests/puppet/puppetdb_api.pp index 60cc180..941bc36 100644 --- a/site/profiles/manifests/puppet/puppetdb_api.pp +++ b/site/profiles/manifests/puppet/puppetdb_api.pp @@ -26,6 +26,12 @@ class profiles::puppet::puppetdb_api ( before => Class['puppetdb::server'], } + # cleanup puppetdb first, this isnt replaced by openvoxdb (conflicts) + package { 'puppetdb': + ensure => 'purged', + before => Class['puppetdb::server'], + } + class { 'puppetdb::server': manage_firewall => false, ssl_listen_address => $listen_address, @@ -44,6 +50,7 @@ class profiles::puppet::puppetdb_api ( database_name => $database_name, database_password => Sensitive($database_password), database_validate => $database_validate, + puppetdb_package => 'openvoxdb', } contain ::puppetdb::server