Use domain-generic regexes/globs for hostnames
In preparation for rebuilding openstack.org servers in the opendev.org domain, switch to Ansible inventory hostgroup glob and Puppetmaster global site manifest regular expression patterns which match both domains. Change-Id: I0408a4452b5dcd5be2ad7ef73790eb1bf33b39b3
This commit is contained in:
parent
b00ce47356
commit
e84bb89d98
@ -1,18 +1,18 @@
|
|||||||
plugin: yamlgroup
|
plugin: yamlgroup
|
||||||
groups:
|
groups:
|
||||||
adns: adns*
|
adns: adns*.open*.org
|
||||||
afs: afs[0-9]*.openstack.org
|
afs: afs[0-9]*.open*.org
|
||||||
afs-client:
|
afs-client:
|
||||||
- review-dev[0-9]*
|
- review-dev[0-9]*.open*.org
|
||||||
- mirror[0-9]*.*.*.openstack.org
|
- mirror[0-9]*.open*.org
|
||||||
- files[0-9]*
|
- files[0-9]*.open*.org
|
||||||
- ze[0-9]*.openstack.org
|
- ze[0-9]*.open*.org
|
||||||
- afsdb*
|
- afsdb*.open*.org
|
||||||
- afs[0-9]*.*.openstack.org
|
- afs[0-9]*.open*.org
|
||||||
afsadmin: mirror-update[0-9]*.openstack.org
|
afsadmin: mirror-update[0-9]*.open*.org
|
||||||
afsdb: afsdb[0-9]*.openstack.org
|
afsdb: afsdb[0-9]*.open*.org
|
||||||
ask: ask*
|
ask: ask*.open*.org
|
||||||
cacti: cacti[0-9]*.openstack.org
|
cacti: cacti[0-9]*.open*.org
|
||||||
disabled:
|
disabled:
|
||||||
- ask-staging.openstack.org
|
- ask-staging.openstack.org
|
||||||
- ask-staging01.openstack.org
|
- ask-staging01.openstack.org
|
||||||
@ -22,231 +22,205 @@ groups:
|
|||||||
- idp.openstackid.org
|
- idp.openstackid.org
|
||||||
- lists-dev01.openstack.org
|
- lists-dev01.openstack.org
|
||||||
- mirror01.sto2.citycloud.openstack.org
|
- mirror01.sto2.citycloud.openstack.org
|
||||||
- puppetmaster.openstack.org
|
|
||||||
- review.openstack.org
|
|
||||||
- wiki-dev01.openstack.org
|
- wiki-dev01.openstack.org
|
||||||
- wiki-upgrade-test.openstack.org
|
- wiki-upgrade-test.openstack.org
|
||||||
- wiki.openstack.org
|
|
||||||
dns:
|
dns:
|
||||||
- adns*.opendev.org
|
- adns*.opendev.org
|
||||||
- ns*.opendev.org
|
- ns*.opendev.org
|
||||||
eavesdrop: eavesdrop[0-9]*.openstack.org
|
eavesdrop: eavesdrop[0-9]*.open*.org
|
||||||
elasticsearch: elasticsearch[0-9]*.openstack.org
|
elasticsearch: elasticsearch[0-9]*.open*.org
|
||||||
ethercalc: ethercalc*
|
ethercalc: ethercalc*.open*.org
|
||||||
etherpad: etherpad[0-9]*.openstack.org
|
etherpad: etherpad[0-9]*.open*.org
|
||||||
etherpad-dev: etherpad-dev[0-9]*.openstack.org
|
etherpad-dev: etherpad-dev[0-9]*.open*.org
|
||||||
files: files*
|
files: files[0-9]*.open*.org
|
||||||
firehose: firehose*
|
firehose: firehose[0-9]*.open*.org
|
||||||
futureparser:
|
futureparser:
|
||||||
- ask-staging[0-9]*.openstack.org
|
- ask-staging[0-9]*.open*.org
|
||||||
- cacti[0-9]*.openstack.org
|
- cacti[0-9]*.open*.org
|
||||||
- codesearch[0-9]*.openstack.org
|
- codesearch[0-9]*.open*.org
|
||||||
- eavesdrop[0-9]*.openstack.org
|
- eavesdrop[0-9]*.open*.org
|
||||||
- elasticsearch0[1-7].openstack.org
|
- elasticsearch[0-9]*.open*.org
|
||||||
- ethercalc[0-9]*.openstack.org
|
- ethercalc[0-9]*.open*.org
|
||||||
- etherpad-dev[0-9]*.openstack.org
|
- etherpad-dev[0-9]*.open*.org
|
||||||
- etherpad[0-9]*.openstack.org
|
- etherpad[0-9]*.open*.org
|
||||||
- firehose[0-9]*.openstack.org
|
- firehose[0-9]*.open*.org
|
||||||
- grafana[0-9]*.openstack.org
|
- grafana[0-9]*.open*.org
|
||||||
- graphite[0-9]*.openstack.org
|
- graphite[0-9]*.open*.org
|
||||||
- groups-dev[0-9]*.openstack.org
|
- groups-dev[0-9]*.open*.org
|
||||||
- groups[0-9]*.openstack.org
|
- groups[0-9]*.open*.org
|
||||||
- health[0-9]*.openstack.org
|
- health[0-9]*.open*.org
|
||||||
|
- lists-dev[0-9]*.open*.org
|
||||||
- lists[0-9]*.katacontainers.io
|
- lists[0-9]*.katacontainers.io
|
||||||
- lists[0-9]*.openstack.org
|
- lists[0-9]*.open*.org
|
||||||
- logstash-worker[0-9]*.openstack.org
|
- logstash-worker[0-9]*.open*.org
|
||||||
- logstash[0-9]*.openstack.org
|
- logstash[0-9]*.open*.org
|
||||||
- paste[0-9]*.openstack.org
|
- paste[0-9]*.open*.org
|
||||||
- pbx.openstack.org
|
- pbx*.open*.org
|
||||||
- planet[0-9]*.openstack.org
|
- planet[0-9]*.open*.org
|
||||||
- review-dev[0-9]*.openstack.org
|
- review-dev[0-9]*.open*.org
|
||||||
- review[0-9]*.openstack.org
|
- review[0-9]*.open*.org
|
||||||
- storyboard-dev[0-9]*.openstack.org
|
- storyboard-dev[0-9]*.open*.org
|
||||||
- storyboard[0-9]*.openstack.org
|
- storyboard[0-9]*.open*.org
|
||||||
- static[0-9]*.openstack.org
|
- static[0-9]*.open*.org
|
||||||
- status[0-9]*.openstack.org
|
- status[0-9]*.open*.org
|
||||||
- subunit-worker[0-9]*.openstack.org
|
- subunit-worker[0-9]*.open*.org
|
||||||
- survey[0-9]*.openstack.org
|
- survey[0-9]*.open*.org
|
||||||
- translate[0-9]*.openstack.org
|
- translate[0-9]*.open*.org
|
||||||
- translate-dev[0-9]*.openstack.org
|
- translate-dev[0-9]*.open*.org
|
||||||
- wiki-dev[0-9]*.openstack.org
|
- wiki-dev[0-9]*.open*.org
|
||||||
- wiki[0-9]*.openstack.org
|
- wiki[0-9]*.open*.org
|
||||||
gerrit:
|
gerrit:
|
||||||
- review-dev01.openstack.org
|
- review-dev[0-9]*.open*.org
|
||||||
- review.openstack.org
|
- review[0-9]*.open*.org
|
||||||
- review01.openstack.org
|
|
||||||
git-loadbalancer:
|
git-loadbalancer:
|
||||||
- git.openstack.org
|
- git.open*.org
|
||||||
git-server:
|
git-server:
|
||||||
- git[0-9]*.openstack.org
|
- git[0-9]*.open*.org
|
||||||
grafana:
|
grafana:
|
||||||
- grafana01.openstack.org
|
- grafana[0-9]*.open*.org
|
||||||
- grafana02.openstack.org
|
|
||||||
graphite:
|
graphite:
|
||||||
- graphite.openstack.org
|
- graphite*.open*.org
|
||||||
groups:
|
groups:
|
||||||
- groups.openstack.org
|
- groups*.open*.org
|
||||||
- groups-dev.openstack.org
|
|
||||||
health:
|
health:
|
||||||
- health.openstack.org
|
- health*.open*.org
|
||||||
kdc:
|
kdc:
|
||||||
- kdc01.openstack.org
|
- kdc[0-9]*.open*.org
|
||||||
- kdc04.openstack.org
|
|
||||||
logstash:
|
logstash:
|
||||||
- logstash[0-9]*.openstack.org
|
- logstash[0-9]*.open*.org
|
||||||
logstash-worker:
|
logstash-worker:
|
||||||
- logstash-worker[0-9]*.openstack.org
|
- logstash-worker[0-9]*.open*.org
|
||||||
mailman:
|
mailman:
|
||||||
- lists-dev01.openstack.org
|
- lists*.katacontainers.io
|
||||||
- lists.katacontainers.io
|
- lists*.open*.org
|
||||||
- lists.openstack.org
|
|
||||||
mirror:
|
mirror:
|
||||||
- mirror[0-9]*.*.*.openstack.org
|
- mirror[0-9]*.open*.org
|
||||||
nodepool:
|
nodepool:
|
||||||
- nb[0-9]*.openstack.org
|
- nb[0-9]*.open*.org
|
||||||
- nl[0-9]*.openstack.org
|
- nl[0-9]*.open*.org
|
||||||
nodepool-builder:
|
nodepool-builder:
|
||||||
- nb[0-9]*.openstack.org
|
- nb[0-9]*.open*.org
|
||||||
nodepool-launcher:
|
nodepool-launcher:
|
||||||
- nl[0-9]*.openstack.org
|
- nl[0-9]*.open*.org
|
||||||
ns:
|
ns:
|
||||||
- ns[0-9]*.*
|
- ns[0-9]*.open*.org
|
||||||
paste:
|
paste:
|
||||||
- paste01.openstack.org
|
- paste[0-9]*.open*.org
|
||||||
pbx:
|
pbx:
|
||||||
- pbx.openstack.org
|
- pbx*.open*.org
|
||||||
puppet:
|
puppet:
|
||||||
- adns1.openstack.org
|
- adns1.openstack.org
|
||||||
- afs01.dfw.openstack.org
|
- afs[0-9]*.open*.org
|
||||||
- afs01.ord.openstack.org
|
- afsdb[0-9]*.open*.org
|
||||||
- afs02.dfw.openstack.org
|
- ask*.open*.org
|
||||||
- afsdb01.openstack.org
|
- backup[0-9]*.open*.org
|
||||||
- afsdb02.openstack.org
|
- cacti[0-9]*.open*.org
|
||||||
- ask-staging.openstack.org
|
- codesearch[0-9]*.open*.org
|
||||||
- ask-staging01.openstack.org
|
|
||||||
- ask.openstack.org
|
|
||||||
- backup01.ord.rax.ci.openstack.org
|
|
||||||
- cacti02.openstack.org
|
|
||||||
- codesearch01.openstack.org
|
|
||||||
- corvustest
|
- corvustest
|
||||||
- eavesdrop01.openstack.org
|
- eavesdrop[0-9]*.open*.org
|
||||||
- elasticsearch[0-9]*.openstack.org
|
- elasticsearch[0-9]*.open*.org
|
||||||
- ethercalc02.openstack.org
|
- ethercalc[0-9]*.open*.org
|
||||||
- etherpad-dev[0-9]*.openstack.org
|
- etherpad-dev[0-9]*.open*.org
|
||||||
- etherpad[0-9]*.openstack.org
|
- etherpad[0-9]*.open*.org
|
||||||
- files02.openstack.org
|
- files[0-9]*.open*.org
|
||||||
- firehose01.openstack.org
|
- firehose[0-9]*.open*.org
|
||||||
- git.openstack.org
|
- git*.open*.org
|
||||||
- git[0-9]*.openstack.org
|
- grafana[0-9]*.open*.org
|
||||||
- grafana01.openstack.org
|
- graphite*.open*.org
|
||||||
- grafana02.openstack.org
|
- groups-dev*.open*.org
|
||||||
- graphite.openstack.org
|
- groups*.open*.org
|
||||||
- groups-dev.openstack.org
|
- health*.open*.org
|
||||||
- groups.openstack.org
|
- kdc[0-9]*.open*.org
|
||||||
- health.openstack.org
|
- lists*.katacontainers.io
|
||||||
- kdc01.openstack.org
|
- lists*.open*.org
|
||||||
- kdc04.openstack.org
|
- logstash-worker[0-9]*.open*.org
|
||||||
- lists-dev01.openstack.org
|
- logstash[0-9]*.open*.org
|
||||||
- lists.katacontainers.io
|
- mirror-update[0-9]*.open*.org
|
||||||
- lists.openstack.org
|
- mirror[0-9]*.open*.org
|
||||||
- logstash-worker[0-9]*.openstack.org
|
- nb[0-9]*.open*.org
|
||||||
- logstash[0-9]*.openstack.org
|
- nl[0-9]*.open*.org
|
||||||
- mirror-update01.openstack.org
|
|
||||||
- mirror[0-9]*.*.*.openstack.org
|
|
||||||
- nb[0-9]*.openstack.org
|
|
||||||
- nl[0-9]*.openstack.org
|
|
||||||
- ns1.openstack.org
|
- ns1.openstack.org
|
||||||
- ns2.openstack.org
|
- ns2.openstack.org
|
||||||
- openstackid-dev.openstack.org
|
- openstackid-dev*.open*.org
|
||||||
- openstackid.org
|
- openstackid.org
|
||||||
- paste01.openstack.org
|
- paste[0-9]*.open*.org
|
||||||
- pbx.openstack.org
|
- pbx*.open*.org
|
||||||
- planet01.openstack.org
|
- planet[0-9]*.open*.org
|
||||||
- puppetmaster.openstack.org
|
- refstack*.open*.org
|
||||||
- refstack.openstack.org
|
- review-dev[0-9]*.open*.org
|
||||||
- review-dev01.openstack.org
|
- review[0-9]*.open*.org
|
||||||
- review.openstack.org
|
- static*.open*.org
|
||||||
- review01.openstack.org
|
- status*.open*.org
|
||||||
- static.openstack.org
|
- storyboard*.open*.org
|
||||||
- status.openstack.org
|
- subunit-worker[0-9]*.open*.org
|
||||||
- storyboard-dev.openstack.org
|
- survey[0-9]*.open*.org
|
||||||
- storyboard.openstack.org
|
- translate-dev[0-9]*.open*.org
|
||||||
- subunit-worker01.openstack.org
|
- translate[0-9]*.open*.org
|
||||||
- subunit-worker02.openstack.org
|
- wiki-dev[0-9]*.open*.org
|
||||||
- survey01.openstack.org
|
- wiki[0-9]*.open*.org
|
||||||
- translate-dev01.openstack.org
|
- ze[0-9]*.open*.org
|
||||||
- translate01.openstack.org
|
- zm[0-9]*.open*.org
|
||||||
- wiki-dev01.openstack.org
|
- zuul[0-9]*.open*.org
|
||||||
- wiki-upgrade-test.openstack.org
|
- zk[0-9]*.open*.org
|
||||||
- ze[0-9]*.openstack.org
|
|
||||||
- zm[0-9]*.openstack.org
|
|
||||||
- zuul01.openstack.org
|
|
||||||
- zk[0-9]*.openstack.org
|
|
||||||
refstack:
|
refstack:
|
||||||
- refstack.openstack.org
|
- refstack*.open*.org
|
||||||
review-dev:
|
review-dev:
|
||||||
- review-dev01.openstack.org
|
- review-dev[0-9]*.open*.org
|
||||||
review:
|
review:
|
||||||
- review01.openstack.org
|
- review[0-9]*.open*.org
|
||||||
static:
|
static:
|
||||||
- static.openstack.org
|
- static*.open*.org
|
||||||
status:
|
status:
|
||||||
- status.openstack.org
|
- status*.open*.org
|
||||||
storyboard:
|
storyboard:
|
||||||
- storyboard.openstack.org
|
- storyboard*.open*.org
|
||||||
- storyboard-dev.openstack.org
|
|
||||||
storyboard-dev:
|
storyboard-dev:
|
||||||
- storyboard-dev.openstack.org
|
- storyboard-dev*.open*.org
|
||||||
subunit-worker:
|
subunit-worker:
|
||||||
- subunit-worker02.openstack.org
|
- subunit-worker[0-9]*.open*.org
|
||||||
- subunit-worker01.openstack.org
|
|
||||||
survey:
|
survey:
|
||||||
- survey01.openstack.org
|
- survey[0-9]*.open*.org
|
||||||
translate-dev:
|
translate-dev:
|
||||||
- translate-dev01.openstack.org
|
- translate-dev[0-9]*.open*.org
|
||||||
translate:
|
translate:
|
||||||
- translate01.openstack.org
|
- translate[0-9]*.open*.org
|
||||||
webservers:
|
webservers:
|
||||||
- ask-staging.openstack.org
|
- ask*.open*.org
|
||||||
- ask.openstack.org
|
- cacti[0-9]*.open*.org
|
||||||
- cacti02.openstack.org
|
- codesearch[0-9]*.open*.org
|
||||||
- codesearch01.openstack.org
|
- eavesdrop[0-9]*.open*.org
|
||||||
- eavesdrop01.openstack.org
|
- ethercalc[0-9]*.open*.org
|
||||||
- ethercalc02.openstack.org
|
- etherpad-dev[0-9]*.open*.org
|
||||||
- etherpad-dev[0-9]*.openstack.org
|
- etherpad[0-9]*.open*.org
|
||||||
- etherpad[0-9]*.openstack.org
|
- files[0-9]*.open*.org
|
||||||
- files02.openstack.org
|
- grafana[0-9]*.open*.org
|
||||||
- grafana01.openstack.org
|
- graphite*.open*.org
|
||||||
- grafana02.openstack.org
|
- groups*.open*.org
|
||||||
- graphite.openstack.org
|
- health*.open*.org
|
||||||
- groups-dev.openstack.org
|
- nb[0-9]*.open*.org
|
||||||
- groups.openstack.org
|
- nl[0-9]*.open*.org
|
||||||
- health.openstack.org
|
- openstackid-dev*.open*.org
|
||||||
- nb[0-9]*.openstack.org
|
|
||||||
- nl[0-9]*.openstack.org
|
|
||||||
- openstackid-dev.openstack.org
|
|
||||||
- openstackid.org
|
- openstackid.org
|
||||||
- paste01.openstack.org
|
- paste[0-9]*.open*.org
|
||||||
- planet01.openstack.org
|
- planet[0-9]*.open*.org
|
||||||
- refstack.openstack.org
|
- refstack*.open*.org
|
||||||
- static.openstack.org
|
- static*.open*.org
|
||||||
- status.openstack.org
|
- status*.open*.org
|
||||||
- storyboard-dev.openstack.org
|
- storyboard*.open*.org
|
||||||
- storyboard.openstack.org
|
- survey[0-9]*.open*.org
|
||||||
- survey01.openstack.org
|
- translate-dev[0-9]*.open*.org
|
||||||
- translate-dev01.openstack.org
|
- translate[0-9]*.open*.org
|
||||||
- translate01.openstack.org
|
- wiki-dev[0-9]*.open*.org
|
||||||
- wiki-dev01.openstack.org
|
- wiki[0-9]*.open*.org
|
||||||
- wiki-upgrade-test.openstack.org
|
|
||||||
wiki:
|
wiki:
|
||||||
- wiki.openstack.org
|
- wiki[0-9]*.open*.org
|
||||||
wiki-dev:
|
wiki-dev:
|
||||||
- wiki-dev01.openstack.org
|
- wiki-dev[0-9]*.open*.org
|
||||||
zookeeper:
|
zookeeper:
|
||||||
- zk[0-9]*.openstack.org
|
- zk[0-9]*.open*.org
|
||||||
zuul-executor:
|
zuul-executor:
|
||||||
- ze[0-9]*.openstack.org
|
- ze[0-9]*.open*.org
|
||||||
zuul-merger:
|
zuul-merger:
|
||||||
- zm[0-9]*.openstack.org
|
- zm[0-9]*.open*.org
|
||||||
zuul-scheduler:
|
zuul-scheduler:
|
||||||
- zuul01.openstack.org
|
- zuul[0-9]*.open*.org
|
||||||
|
@ -19,7 +19,7 @@ node default {
|
|||||||
# Long lived servers:
|
# Long lived servers:
|
||||||
#
|
#
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^review\d*\.openstack\.org$/ {
|
node /^review\d*\.open.*\.org$/ {
|
||||||
$group = "review"
|
$group = "review"
|
||||||
|
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
@ -59,7 +59,7 @@ node /^review\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^review-dev\d*\.openstack\.org$/ {
|
node /^review-dev\d*\.open.*\.org$/ {
|
||||||
$group = "review-dev"
|
$group = "review-dev"
|
||||||
|
|
||||||
class { 'openstack_project::server':
|
class { 'openstack_project::server':
|
||||||
@ -91,7 +91,7 @@ node /^review-dev\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^grafana\d*\.openstack\.org$/ {
|
node /^grafana\d*\.open.*\.org$/ {
|
||||||
$group = "grafana"
|
$group = "grafana"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::grafana':
|
class { 'openstack_project::grafana':
|
||||||
@ -108,7 +108,7 @@ node /^grafana\d*\.openstack\.org$/ {
|
|||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^health\d*\.openstack\.org$/ {
|
node /^health\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::openstack_health_api':
|
class { 'openstack_project::openstack_health_api':
|
||||||
subunit2sql_db_host => hiera('subunit2sql_db_host', 'localhost'),
|
subunit2sql_db_host => hiera('subunit2sql_db_host', 'localhost'),
|
||||||
@ -116,7 +116,7 @@ node /^health\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^cacti\d+\.openstack\.org$/ {
|
node /^cacti\d+\.open.*\.org$/ {
|
||||||
$group = "cacti"
|
$group = "cacti"
|
||||||
include openstack_project::ssl_cert_check
|
include openstack_project::ssl_cert_check
|
||||||
class { 'openstack_project::cacti':
|
class { 'openstack_project::cacti':
|
||||||
@ -127,7 +127,7 @@ node /^cacti\d+\.openstack\.org$/ {
|
|||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^graphite\d*\.openstack\.org$/ {
|
node /^graphite\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
class { '::graphite':
|
class { '::graphite':
|
||||||
@ -139,7 +139,7 @@ node /^graphite\d*\.openstack\.org$/ {
|
|||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^groups\d*\.openstack\.org$/ {
|
node /^groups\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::groups':
|
class { 'openstack_project::groups':
|
||||||
site_admin_password => hiera('groups_site_admin_password'),
|
site_admin_password => hiera('groups_site_admin_password'),
|
||||||
@ -154,7 +154,7 @@ node /^groups\d*\.openstack\.org$/ {
|
|||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^groups-dev\d*\.openstack\.org$/ {
|
node /^groups-dev\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::groups_dev':
|
class { 'openstack_project::groups_dev':
|
||||||
site_admin_password => hiera('groups_dev_site_admin_password'),
|
site_admin_password => hiera('groups_dev_site_admin_password'),
|
||||||
@ -170,7 +170,7 @@ node /^groups-dev\d*\.openstack\.org$/ {
|
|||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^lists\d*\.openstack\.org$/ {
|
node /^lists\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
class { 'openstack_project::lists':
|
class { 'openstack_project::lists':
|
||||||
@ -188,7 +188,7 @@ node /^lists\d*\.katacontainers\.io$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^paste\d*\.openstack\.org$/ {
|
node /^paste\d*\.open.*\.org$/ {
|
||||||
$group = "paste"
|
$group = "paste"
|
||||||
|
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
@ -200,13 +200,13 @@ node /^paste\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /planet\d*\.openstack\.org$/ {
|
node /planet\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::planet':
|
class { 'openstack_project::planet':
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^eavesdrop\d*\.openstack\.org$/ {
|
node /^eavesdrop\d*\.open.*\.org$/ {
|
||||||
$group = "eavesdrop"
|
$group = "eavesdrop"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
@ -242,7 +242,7 @@ node /^eavesdrop\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^ethercalc\d+\.openstack\.org$/ {
|
node /^ethercalc\d+\.open.*\.org$/ {
|
||||||
$group = "ethercalc"
|
$group = "ethercalc"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
@ -255,7 +255,7 @@ node /^ethercalc\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^etherpad\d*\.openstack\.org$/ {
|
node /^etherpad\d*\.open.*\.org$/ {
|
||||||
$group = "etherpad"
|
$group = "etherpad"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
@ -271,7 +271,7 @@ node /^etherpad\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^etherpad-dev\d*\.openstack\.org$/ {
|
node /^etherpad-dev\d*\.open.*\.org$/ {
|
||||||
$group = "etherpad-dev"
|
$group = "etherpad-dev"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
@ -284,7 +284,7 @@ node /^etherpad-dev\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^wiki\d+\.openstack\.org$/ {
|
node /^wiki\d+\.open.*\.org$/ {
|
||||||
$group = "wiki"
|
$group = "wiki"
|
||||||
class { 'openstack_project::wiki':
|
class { 'openstack_project::wiki':
|
||||||
bup_user => 'bup-wiki',
|
bup_user => 'bup-wiki',
|
||||||
@ -306,7 +306,7 @@ node /^wiki\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^wiki-dev\d+\.openstack\.org$/ {
|
node /^wiki-dev\d+\.open.*\.org$/ {
|
||||||
$group = "wiki-dev"
|
$group = "wiki-dev"
|
||||||
class { 'openstack_project::wiki':
|
class { 'openstack_project::wiki':
|
||||||
serveradmin => hiera('infra_apache_serveradmin'),
|
serveradmin => hiera('infra_apache_serveradmin'),
|
||||||
@ -324,7 +324,7 @@ node /^wiki-dev\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^logstash\d*\.openstack\.org$/ {
|
node /^logstash\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
class { 'openstack_project::logstash':
|
class { 'openstack_project::logstash':
|
||||||
@ -342,7 +342,7 @@ node /^logstash\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^logstash-worker\d+\.openstack\.org$/ {
|
node /^logstash-worker\d+\.open.*\.org$/ {
|
||||||
$group = 'logstash-worker'
|
$group = 'logstash-worker'
|
||||||
|
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
@ -356,7 +356,7 @@ node /^logstash-worker\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^subunit-worker\d+\.openstack\.org$/ {
|
node /^subunit-worker\d+\.open.*\.org$/ {
|
||||||
$group = "subunit-worker"
|
$group = "subunit-worker"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::subunit_worker':
|
class { 'openstack_project::subunit_worker':
|
||||||
@ -368,7 +368,7 @@ node /^subunit-worker\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^elasticsearch\d+\.openstack\.org$/ {
|
node /^elasticsearch\d+\.open.*\.org$/ {
|
||||||
$group = "elasticsearch"
|
$group = "elasticsearch"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::elasticsearch_node':
|
class { 'openstack_project::elasticsearch_node':
|
||||||
@ -377,7 +377,7 @@ node /^elasticsearch\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^firehose\d+\.openstack\.org$/ {
|
node /^firehose\d+\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::firehose':
|
class { 'openstack_project::firehose':
|
||||||
gerrit_ssh_host_key => hiera('gerrit_ssh_rsa_pubkey_contents'),
|
gerrit_ssh_host_key => hiera('gerrit_ssh_rsa_pubkey_contents'),
|
||||||
@ -396,7 +396,7 @@ node /^firehose\d+\.openstack\.org$/ {
|
|||||||
|
|
||||||
# CentOS machines to load balance git access.
|
# CentOS machines to load balance git access.
|
||||||
# Node-OS: centos7
|
# Node-OS: centos7
|
||||||
node /^git(-fe\d+)?\.openstack\.org$/ {
|
node /^git(-fe\d+)?\.open.*\.org$/ {
|
||||||
$group = "git-loadbalancer"
|
$group = "git-loadbalancer"
|
||||||
class { 'openstack_project::git':
|
class { 'openstack_project::git':
|
||||||
balancer_member_names => [
|
balancer_member_names => [
|
||||||
@ -425,7 +425,7 @@ node /^git(-fe\d+)?\.openstack\.org$/ {
|
|||||||
# CentOS machines to run cgit and git daemon. Will be
|
# CentOS machines to run cgit and git daemon. Will be
|
||||||
# load balanced by git.openstack.org.
|
# load balanced by git.openstack.org.
|
||||||
# Node-OS: centos7
|
# Node-OS: centos7
|
||||||
node /^git\d+\.openstack\.org$/ {
|
node /^git\d+\.open.*\.org$/ {
|
||||||
$group = "git-server"
|
$group = "git-server"
|
||||||
include openstack_project
|
include openstack_project
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
@ -453,7 +453,7 @@ node /^git\d+\.openstack\.org$/ {
|
|||||||
|
|
||||||
# A machine to drive AFS mirror updates.
|
# A machine to drive AFS mirror updates.
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^mirror-update\d*\.openstack\.org$/ {
|
node /^mirror-update\d*\.open.*\.org$/ {
|
||||||
$group = "afsadmin"
|
$group = "afsadmin"
|
||||||
|
|
||||||
class { 'openstack_project::mirror_update':
|
class { 'openstack_project::mirror_update':
|
||||||
@ -470,7 +470,7 @@ node /^mirror-update\d*\.openstack\.org$/ {
|
|||||||
|
|
||||||
# Machines in each region to serve AFS mirrors.
|
# Machines in each region to serve AFS mirrors.
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^mirror\d*\..*\.openstack\.org$/ {
|
node /^mirror\d*\..*\.open.*\.org$/ {
|
||||||
$group = "mirror"
|
$group = "mirror"
|
||||||
|
|
||||||
class { 'openstack_project::server':
|
class { 'openstack_project::server':
|
||||||
@ -486,7 +486,7 @@ node /^mirror\d*\..*\.openstack\.org$/ {
|
|||||||
|
|
||||||
# Serve static AFS content for docs and other sites.
|
# Serve static AFS content for docs and other sites.
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^files\d*\.openstack\.org$/ {
|
node /^files\d*\.open.*\.org$/ {
|
||||||
$group = "files"
|
$group = "files"
|
||||||
class { 'openstack_project::server':
|
class { 'openstack_project::server':
|
||||||
afs => true,
|
afs => true,
|
||||||
@ -533,7 +533,7 @@ node /^files\d*\.openstack\.org$/ {
|
|||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^refstack\d*\.openstack\.org$/ {
|
node /^refstack\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'refstack':
|
class { 'refstack':
|
||||||
mysql_host => hiera('refstack_mysql_host', 'localhost'),
|
mysql_host => hiera('refstack_mysql_host', 'localhost'),
|
||||||
@ -559,7 +559,7 @@ node /^refstack\d*\.openstack\.org$/ {
|
|||||||
# A machine to run Storyboard
|
# A machine to run Storyboard
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^storyboard\d*\.openstack\.org$/ {
|
node /^storyboard\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::storyboard':
|
class { 'openstack_project::storyboard':
|
||||||
project_config_repo => 'https://git.openstack.org/openstack-infra/project-config',
|
project_config_repo => 'https://git.openstack.org/openstack-infra/project-config',
|
||||||
mysql_host => hiera('storyboard_db_host', 'localhost'),
|
mysql_host => hiera('storyboard_db_host', 'localhost'),
|
||||||
@ -589,7 +589,7 @@ node /^storyboard\d*\.openstack\.org$/ {
|
|||||||
# A machine to run Storyboard devel
|
# A machine to run Storyboard devel
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^storyboard-dev\d*\.openstack\.org$/ {
|
node /^storyboard-dev\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::storyboard::dev':
|
class { 'openstack_project::storyboard::dev':
|
||||||
project_config_repo => 'https://git.openstack.org/openstack-infra/project-config',
|
project_config_repo => 'https://git.openstack.org/openstack-infra/project-config',
|
||||||
mysql_host => hiera('storyboard_db_host', 'localhost'),
|
mysql_host => hiera('storyboard_db_host', 'localhost'),
|
||||||
@ -615,7 +615,7 @@ node /^storyboard-dev\d*\.openstack\.org$/ {
|
|||||||
# A machine to serve static content.
|
# A machine to serve static content.
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^static\d*\.openstack\.org$/ {
|
node /^static\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::static':
|
class { 'openstack_project::static':
|
||||||
project_config_repo => 'https://git.openstack.org/openstack-infra/project-config',
|
project_config_repo => 'https://git.openstack.org/openstack-infra/project-config',
|
||||||
@ -632,7 +632,7 @@ node /^static\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^zk\d+\.openstack\.org$/ {
|
node /^zk\d+\.open.*\.org$/ {
|
||||||
# We use IP addresses here so that zk listens on the public facing addresses
|
# We use IP addresses here so that zk listens on the public facing addresses
|
||||||
# allowing cluster members to talk to each other. Without this they listen
|
# allowing cluster members to talk to each other. Without this they listen
|
||||||
# on 127.0.1.1 because that is what we have in /etc/hosts for
|
# on 127.0.1.1 because that is what we have in /etc/hosts for
|
||||||
@ -646,7 +646,7 @@ node /^zk\d+\.openstack\.org$/ {
|
|||||||
|
|
||||||
class { '::zookeeper':
|
class { '::zookeeper':
|
||||||
# ID needs to be numeric, so we use regex to extra numbers from fqdn.
|
# ID needs to be numeric, so we use regex to extra numbers from fqdn.
|
||||||
id => regsubst($::fqdn, '^zk(\d+)\.openstack\.org$', '\1'),
|
id => regsubst($::fqdn, '^zk(\d+)\.open.*\.org$', '\1'),
|
||||||
# The frequency in hours to look for and purge old snapshots,
|
# The frequency in hours to look for and purge old snapshots,
|
||||||
# defaults to 0 (disabled). The number of retained snapshots can
|
# defaults to 0 (disabled). The number of retained snapshots can
|
||||||
# be separately controlled through snap_retain_count and
|
# be separately controlled through snap_retain_count and
|
||||||
@ -660,7 +660,7 @@ node /^zk\d+\.openstack\.org$/ {
|
|||||||
# A machine to serve various project status updates.
|
# A machine to serve various project status updates.
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^status\d*\.openstack\.org$/ {
|
node /^status\d*\.open.*\.org$/ {
|
||||||
$group = 'status'
|
$group = 'status'
|
||||||
|
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
@ -678,7 +678,7 @@ node /^status\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^survey\d+\.openstack\.org$/ {
|
node /^survey\d+\.open.*\.org$/ {
|
||||||
$group = "survey"
|
$group = "survey"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
@ -699,7 +699,7 @@ node /^survey\d+\.openstack\.org$/ {
|
|||||||
# This is a hidden authoritative master nameserver, not publicly
|
# This is a hidden authoritative master nameserver, not publicly
|
||||||
# accessible.
|
# accessible.
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^adns\d+\.openstack\.org$/ {
|
node /^adns\d+\.open.*\.org$/ {
|
||||||
$group = 'adns'
|
$group = 'adns'
|
||||||
|
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
@ -713,7 +713,7 @@ node /^adns\d+\.openstack\.org$/ {
|
|||||||
|
|
||||||
# These are publicly accessible authoritative slave nameservers.
|
# These are publicly accessible authoritative slave nameservers.
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^ns\d+\.openstack\.org$/ {
|
node /^ns\d+\.open.*\.org$/ {
|
||||||
$group = 'ns'
|
$group = 'ns'
|
||||||
|
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
@ -743,7 +743,7 @@ node /^ns\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^nl\d+\.openstack\.org$/ {
|
node /^nl\d+\.open.*\.org$/ {
|
||||||
$group = 'nodepool'
|
$group = 'nodepool'
|
||||||
|
|
||||||
# NOTE(ianw) From 09-2018 (https://review.openstack.org/#/c/598329/)
|
# NOTE(ianw) From 09-2018 (https://review.openstack.org/#/c/598329/)
|
||||||
@ -765,7 +765,7 @@ node /^nl\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^nb\d+\.openstack\.org$/ {
|
node /^nb\d+\.open.*\.org$/ {
|
||||||
$group = 'nodepool'
|
$group = 'nodepool'
|
||||||
|
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
@ -797,7 +797,7 @@ node /^nb\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^ze\d+\.openstack\.org$/ {
|
node /^ze\d+\.open.*\.org$/ {
|
||||||
$group = "zuul-executor"
|
$group = "zuul-executor"
|
||||||
|
|
||||||
$gerrit_server = 'review.openstack.org'
|
$gerrit_server = 'review.openstack.org'
|
||||||
@ -891,7 +891,7 @@ node /^ze\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^zuul\d+\.openstack\.org$/ {
|
node /^zuul\d+\.open.*\.org$/ {
|
||||||
$group = "zuul-scheduler"
|
$group = "zuul-scheduler"
|
||||||
$gerrit_server = 'review.openstack.org'
|
$gerrit_server = 'review.openstack.org'
|
||||||
$gerrit_user = 'zuul'
|
$gerrit_user = 'zuul'
|
||||||
@ -979,7 +979,7 @@ node /^zuul\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^zm\d+.openstack\.org$/ {
|
node /^zm\d+.open.*\.org$/ {
|
||||||
$group = "zuul-merger"
|
$group = "zuul-merger"
|
||||||
|
|
||||||
$gerrit_server = 'review.openstack.org'
|
$gerrit_server = 'review.openstack.org'
|
||||||
@ -1023,7 +1023,7 @@ node /^zm\d+.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^pbx\d*\.openstack\.org$/ {
|
node /^pbx\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::pbx':
|
class { 'openstack_project::pbx':
|
||||||
sip_providers => [
|
sip_providers => [
|
||||||
@ -1040,7 +1040,7 @@ node /^pbx\d*\.openstack\.org$/ {
|
|||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
# 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 /^backup\d+\..*\.ci\.openstack\.org$/ {
|
node /^backup\d+\..*\.ci\.open.*\.org$/ {
|
||||||
$group = "ci-backup"
|
$group = "ci-backup"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
include openstack_project::backup_server
|
include openstack_project::backup_server
|
||||||
@ -1076,7 +1076,7 @@ node 'openstackid.org' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^openstackid-dev\d*\.openstack\.org$/ {
|
node /^openstackid-dev\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::openstackid_dev':
|
class { 'openstack_project::openstackid_dev':
|
||||||
site_admin_password => hiera('openstackid_dev_site_admin_password'),
|
site_admin_password => hiera('openstackid_dev_site_admin_password'),
|
||||||
id_mysql_host => hiera('openstackid_dev_id_mysql_host', 'localhost'),
|
id_mysql_host => hiera('openstackid_dev_id_mysql_host', 'localhost'),
|
||||||
@ -1110,14 +1110,14 @@ node 'single-node-ci.test.only' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^kdc01\.openstack\.org$/ {
|
node /^kdc01\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
class { 'openstack_project::kdc': }
|
class { 'openstack_project::kdc': }
|
||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^kdc04\.openstack\.org$/ {
|
node /^kdc04\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
class { 'openstack_project::kdc':
|
class { 'openstack_project::kdc':
|
||||||
@ -1126,7 +1126,7 @@ node /^kdc04\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^afsdb01\.openstack\.org$/ {
|
node /^afsdb01\.open.*\.org$/ {
|
||||||
$group = "afsdb"
|
$group = "afsdb"
|
||||||
|
|
||||||
class { 'openstack_project::server':
|
class { 'openstack_project::server':
|
||||||
@ -1138,7 +1138,7 @@ node /^afsdb01\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^afsdb.*\.openstack\.org$/ {
|
node /^afsdb.*\.open.*\.org$/ {
|
||||||
$group = "afsdb"
|
$group = "afsdb"
|
||||||
|
|
||||||
class { 'openstack_project::server':
|
class { 'openstack_project::server':
|
||||||
@ -1149,7 +1149,7 @@ node /^afsdb.*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^afs.*\..*\.openstack\.org$/ {
|
node /^afs.*\..*\.open.*\.org$/ {
|
||||||
$group = "afs"
|
$group = "afs"
|
||||||
|
|
||||||
class { 'openstack_project::server':
|
class { 'openstack_project::server':
|
||||||
@ -1160,7 +1160,7 @@ node /^afs.*\..*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^ask\d*\.openstack\.org$/ {
|
node /^ask\d*\.open.*\.org$/ {
|
||||||
|
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
@ -1175,7 +1175,7 @@ node /^ask\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
node /^ask-staging\d*\.openstack\.org$/ {
|
node /^ask-staging\d*\.open.*\.org$/ {
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
|
|
||||||
class { 'openstack_project::ask_staging':
|
class { 'openstack_project::ask_staging':
|
||||||
@ -1185,7 +1185,7 @@ node /^ask-staging\d*\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^translate\d+\.openstack\.org$/ {
|
node /^translate\d+\.open.*\.org$/ {
|
||||||
$group = "translate"
|
$group = "translate"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::translate':
|
class { 'openstack_project::translate':
|
||||||
@ -1211,7 +1211,7 @@ node /^translate\d+\.openstack\.org$/ {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^translate-dev\d*\.openstack\.org$/ {
|
node /^translate-dev\d*\.open.*\.org$/ {
|
||||||
$group = "translate-dev"
|
$group = "translate-dev"
|
||||||
class { 'openstack_project::translate_dev':
|
class { 'openstack_project::translate_dev':
|
||||||
admin_users => 'aeng,cboylan,eumel,eumel8,ianw,ianychoi,infra,jaegerandi,mordred,stevenk',
|
admin_users => 'aeng,cboylan,eumel,eumel8,ianw,ianychoi,infra,jaegerandi,mordred,stevenk',
|
||||||
@ -1230,7 +1230,7 @@ node /^translate-dev\d*\.openstack\.org$/ {
|
|||||||
|
|
||||||
# Node-OS: trusty
|
# Node-OS: trusty
|
||||||
# Node-OS: xenial
|
# Node-OS: xenial
|
||||||
node /^codesearch\d*\.openstack\.org$/ {
|
node /^codesearch\d*\.open.*\.org$/ {
|
||||||
$group = "codesearch"
|
$group = "codesearch"
|
||||||
class { 'openstack_project::server': }
|
class { 'openstack_project::server': }
|
||||||
class { 'openstack_project::codesearch':
|
class { 'openstack_project::codesearch':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user