Decouple openstack_project::server from puppetdb class

Story: 2000172
Spec:
http://specs.openstack.org/openstack-infra/infra-specs/specs/server_base_template_refactor.html

Change-Id: I3e8e97fab635f0ea5ac54636c7cb4d44a426c29e
This commit is contained in:
Ricardo Carrillo Cruz 2015-04-13 12:25:54 +02:00
parent c56a052567
commit f8c519e8f9
2 changed files with 6 additions and 15 deletions

View File

@ -223,9 +223,12 @@ node 'puppetmaster.openstack.org' {
# Node-OS: precise # Node-OS: precise
node 'puppetdb.openstack.org' { node 'puppetdb.openstack.org' {
class { 'openstack_project::puppetdb': $open_ports = [8081, 80]
sysadmins => hiera('sysadmins', []), class { 'openstack_project::server':
iptables_public_tcp_ports => $open_ports,
sysadmins => hiera('sysadmins', []),
} }
include openstack_project::puppetdb
} }
# Node-OS: precise # Node-OS: precise

View File

@ -1,7 +1,6 @@
# == Class: openstack_project::puppetdb # == Class: openstack_project::puppetdb
# #
class openstack_project::puppetdb ( class openstack_project::puppetdb (
$sysadmins = [],
$puppetboard = true, $puppetboard = true,
) { ) {
@ -20,18 +19,7 @@ class openstack_project::puppetdb (
system => true, system => true,
} }
if $puppetboard { class { 'puppetdb::database::postgresql':
$open_ports = [8081, 80]
} else {
$open_ports = [8081]
}
class { 'openstack_project::server':
iptables_public_tcp_ports => $open_ports,
sysadmins => $sysadmins,
}
class { '::puppetdb::database::postgresql':
require => [User['postgres'], require => [User['postgres'],
Class['openstack_project::template'],], Class['openstack_project::template'],],
} }