Merge "Use openstack_project::server class where possible"

This commit is contained in:
Jenkins 2017-04-10 15:21:23 +00:00 committed by Gerrit Code Review
commit 51945efeff
4 changed files with 12 additions and 11 deletions
manifests
modules/openstack_project/manifests

@ -258,6 +258,12 @@ node 'groups-dev.openstack.org' {
# Node-OS: trusty # Node-OS: trusty
node 'lists.openstack.org' { node 'lists.openstack.org' {
class { 'openstack_project::server':
iptables_public_tcp_ports => [25, 80, 465],
manage_exim => false,
purge_apt_sources => false,
}
class { 'openstack_project::lists': class { 'openstack_project::lists':
listadmins => hiera('listadmins', []), listadmins => hiera('listadmins', []),
listpassword => hiera('listpassword'), listpassword => hiera('listpassword'),
@ -1287,6 +1293,11 @@ node 'pbx.openstack.org' {
# A backup machine. Don't run cron or puppet agent on it. # A backup machine. Don't run cron or puppet agent on it.
node /^ci-backup-.*\.openstack\.org$/ { node /^ci-backup-.*\.openstack\.org$/ {
$group = "ci-backup" $group = "ci-backup"
class { 'openstack_project::server':
iptables_public_tcp_ports => [],
manage_exim => false,
purge_apt_sources => false,
}
include openstack_project::backup_server include openstack_project::backup_server
} }

@ -1,9 +1,6 @@
# == Class: openstack_project::backup_server # == Class: openstack_project::backup_server
# #
class openstack_project::backup_server { class openstack_project::backup_server {
class { 'openstack_project::template':
iptables_public_tcp_ports => [],
}
package { 'bup': package { 'bup':
ensure => present, ensure => present,
} }

@ -4,13 +4,6 @@ class openstack_project::lists(
$listadmins, $listadmins,
$listpassword = '' $listpassword = ''
) { ) {
# Using openstack_project::template instead of openstack_project::server
# because the exim config on this machine is almost certainly
# going to be more complicated than normal.
class { 'openstack_project::template':
iptables_public_tcp_ports => [25, 80, 465],
}
$listdomain = 'lists.openstack.org' $listdomain = 'lists.openstack.org'
class { 'exim': class { 'exim':

@ -22,7 +22,7 @@ class openstack_project::puppetdb (
class { 'puppetdb::database::postgresql': class { 'puppetdb::database::postgresql':
require => [User['postgres'], require => [User['postgres'],
Class['openstack_project::template'],], Class['openstack_project::server'],],
} }
class { '::puppetdb::server': class { '::puppetdb::server':