Pull o_p::server invocation out of afs roles
Spec: http://specs.openstack.org/openstack-infra/infra-specs/specs/server_base_template_refactor.html Story: 2000172 Change-Id: Id680dfe2e7925f138d6c34ec838f30268946836f
This commit is contained in:
parent
056cb1ffc9
commit
485cae7749
@ -711,17 +711,27 @@ node 'kdc02.openstack.org' {
|
|||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^afsdb.*\.openstack\.org$/ {
|
node /^afsdb.*\.openstack\.org$/ {
|
||||||
$group = "afsdb"
|
$group = "afsdb"
|
||||||
class { 'openstack_project::afsdb':
|
|
||||||
sysadmins => hiera('sysadmins', []),
|
class { 'openstack_project::server':
|
||||||
|
iptables_public_udp_ports => [7000,7002,7003,7004,7005,7006,7007],
|
||||||
|
sysadmins => hiera('sysadmins', []),
|
||||||
|
afs => true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
include openstack_project::afsdb
|
||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^afs.*\..*\.openstack\.org$/ {
|
node /^afs.*\..*\.openstack\.org$/ {
|
||||||
$group = "afs"
|
$group = "afs"
|
||||||
class { 'openstack_project::afsfs':
|
|
||||||
sysadmins => hiera('sysadmins', []),
|
class { 'openstack_project::server':
|
||||||
|
iptables_public_udp_ports => [7000,7002,7003,7004,7005,7006,7007],
|
||||||
|
sysadmins => hiera('sysadmins', []),
|
||||||
|
afs => true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
include openstack_project::afsfs
|
||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: precise
|
# Node-OS: precise
|
||||||
|
@ -1,13 +1,10 @@
|
|||||||
# AFS DB Server
|
# AFS DB Server
|
||||||
class openstack_project::afsdb (
|
class openstack_project::afsdb (
|
||||||
$sysadmins = [],
|
|
||||||
) {
|
) {
|
||||||
|
|
||||||
class { 'openstack_project::afsfs':
|
class { '::openstack_project::afsfs': }
|
||||||
sysadmins => $sysadmins,
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'openafs::dbserver':
|
class { '::openafs::dbserver':
|
||||||
require => Class['Openstack_project::Afsfs'],
|
require => Class['Openstack_project::Afsfs'],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,16 +1,9 @@
|
|||||||
# AFS Fileserver/BOS
|
# AFS Fileserver/BOS
|
||||||
class openstack_project::afsfs (
|
class openstack_project::afsfs (
|
||||||
$cell = 'openstack.org',
|
$cell = 'openstack.org',
|
||||||
$sysadmins = [],
|
|
||||||
) {
|
) {
|
||||||
|
|
||||||
class { 'openstack_project::server':
|
class { '::openafs::fileserver':
|
||||||
iptables_public_udp_ports => [7000,7002,7003,7004,7005,7006,7007],
|
|
||||||
sysadmins => $sysadmins,
|
|
||||||
afs => true,
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'openafs::fileserver':
|
|
||||||
cell => $cell,
|
cell => $cell,
|
||||||
dbservers => [
|
dbservers => [
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user