Move cacti hosts to hiera

Lists of hosts is data, not code

Change-Id: Iee1912d9031d76b06e613b5a4d095b53ca93b46d
This commit is contained in:
Spencer Krum 2015-12-30 14:43:25 -08:00
parent e432cdf1a1
commit d13bb31303
3 changed files with 104 additions and 104 deletions

View File

@ -199,3 +199,103 @@ meetbot_channels:
- '#swift3'
- '#tacker'
- '#tripleo'
cacti_hosts:
- afs01.dfw.openstack.org
- afs01.ord.openstack.org
- afsdb01.openstack.org
- afsdb02.openstack.org
- apps.openstack.org
- ask.openstack.org
- eavesdrop.openstack.org
- elasticsearch01.openstack.org
- elasticsearch02.openstack.org
- elasticsearch03.openstack.org
- elasticsearch04.openstack.org
- elasticsearch05.openstack.org
- elasticsearch06.openstack.org
- elasticsearch07.openstack.org
- etherpad-dev.openstack.org
- etherpad.openstack.org
- git.openstack.org
- git01.openstack.org
- git02.openstack.org
- git03.openstack.org
- git04.openstack.org
- git05.openstack.org
- git06.openstack.org
- git07.openstack.org
- git08.openstack.org
- grafana.openstack.org
- graphite.openstack.org
- groups-dev.openstack.org
- groups.openstack.org
- health.openstack.org
- jenkins-dev.openstack.org
- jenkins.openstack.org
- jenkins01.openstack.org
- jenkins02.openstack.org
- jenkins03.openstack.org
- jenkins04.openstack.org
- jenkins05.openstack.org
- jenkins06.openstack.org
- jenkins07.openstack.org
- kdc01.openstack.org
- kdc02.openstack.org
- lists.openstack.org
- logstash-worker01.openstack.org
- logstash-worker02.openstack.org
- logstash-worker03.openstack.org
- logstash-worker04.openstack.org
- logstash-worker05.openstack.org
- logstash-worker06.openstack.org
- logstash-worker07.openstack.org
- logstash-worker08.openstack.org
- logstash-worker09.openstack.org
- logstash-worker10.openstack.org
- logstash-worker11.openstack.org
- logstash-worker12.openstack.org
- logstash-worker13.openstack.org
- logstash-worker14.openstack.org
- logstash-worker15.openstack.org
- logstash-worker16.openstack.org
- logstash-worker17.openstack.org
- logstash-worker18.openstack.org
- logstash-worker19.openstack.org
- logstash-worker20.openstack.org
- logstash.openstack.org
- nodepool.openstack.org
- openstackid.org
- paste.openstack.org
- pbx.openstack.org
- planet.openstack.org
- proposal.slave.openstack.org
- puppetdb.openstack.org
- puppetmaster.openstack.org
- pypi.bhs1.openstack.org
- pypi.dfw.openstack.org
- pypi.gra1.openstack.org
- pypi.iad.openstack.org
- pypi.nyj01.openstack.org
- pypi.openstack.org
- pypi.ord.openstack.org
- pypi.region-b.geo-1.openstack.org
- pypi.regionone.openstack.org
- release.slave.openstack.org
- review-dev.openstack.org
- review.openstack.org
- stackalytics.openstack.org
- static.openstack.org
- status.openstack.org
- subunit-worker01.openstack.org
- translate.openstack.org
- translate-dev.openstack.org
- wiki.openstack.org
- zm01.openstack.org
- zm02.openstack.org
- zm03.openstack.org
- zm04.openstack.org
- zm05.openstack.org
- zm06.openstack.org
- zm07.openstack.org
- zm08.openstack.org
- zuul.openstack.org

View File

@ -211,6 +211,7 @@ node 'cacti.openstack.org' {
include openstack_project::ssl_cert_check
class { 'openstack_project::cacti':
sysadmins => hiera('sysadmins', []),
cacti_hosts => hiera('cacti_hosts'),
}
}

View File

@ -1,6 +1,7 @@
# Class to configure cacti on a node.
class openstack_project::cacti (
$sysadmins = []
$sysadmins = [],
$cacti_hosts = [],
) {
if $::osfamily != 'Debian' {
@ -72,107 +73,5 @@ class openstack_project::cacti (
require => File['/var/lib/cacti/linux_host.xml'],
}
$cacti_hosts = [
'afs01.dfw.openstack.org',
'afs01.ord.openstack.org',
'afsdb01.openstack.org',
'afsdb02.openstack.org',
'apps.openstack.org',
'ask.openstack.org',
'eavesdrop.openstack.org',
'elasticsearch01.openstack.org',
'elasticsearch02.openstack.org',
'elasticsearch03.openstack.org',
'elasticsearch04.openstack.org',
'elasticsearch05.openstack.org',
'elasticsearch06.openstack.org',
'elasticsearch07.openstack.org',
'etherpad-dev.openstack.org',
'etherpad.openstack.org',
'git.openstack.org',
'git01.openstack.org',
'git02.openstack.org',
'git03.openstack.org',
'git04.openstack.org',
'git05.openstack.org',
'git06.openstack.org',
'git07.openstack.org',
'git08.openstack.org',
'grafana.openstack.org',
'graphite.openstack.org',
'groups-dev.openstack.org',
'groups.openstack.org',
'health.openstack.org',
'jenkins-dev.openstack.org',
'jenkins.openstack.org',
'jenkins01.openstack.org',
'jenkins02.openstack.org',
'jenkins03.openstack.org',
'jenkins04.openstack.org',
'jenkins05.openstack.org',
'jenkins06.openstack.org',
'jenkins07.openstack.org',
'kdc01.openstack.org',
'kdc02.openstack.org',
'lists.openstack.org',
'logstash-worker01.openstack.org',
'logstash-worker02.openstack.org',
'logstash-worker03.openstack.org',
'logstash-worker04.openstack.org',
'logstash-worker05.openstack.org',
'logstash-worker06.openstack.org',
'logstash-worker07.openstack.org',
'logstash-worker08.openstack.org',
'logstash-worker09.openstack.org',
'logstash-worker10.openstack.org',
'logstash-worker11.openstack.org',
'logstash-worker12.openstack.org',
'logstash-worker13.openstack.org',
'logstash-worker14.openstack.org',
'logstash-worker15.openstack.org',
'logstash-worker16.openstack.org',
'logstash-worker17.openstack.org',
'logstash-worker18.openstack.org',
'logstash-worker19.openstack.org',
'logstash-worker20.openstack.org',
'logstash.openstack.org',
'nodepool.openstack.org',
'openstackid.org',
'paste.openstack.org',
'pbx.openstack.org',
'planet.openstack.org',
'proposal.slave.openstack.org',
'puppetdb.openstack.org',
'puppetmaster.openstack.org',
'pypi.bhs1.openstack.org',
'pypi.dfw.openstack.org',
'pypi.gra1.openstack.org',
'pypi.iad.openstack.org',
'pypi.nyj01.openstack.org',
'pypi.openstack.org',
'pypi.ord.openstack.org',
'pypi.region-b.geo-1.openstack.org',
'pypi.regionone.openstack.org',
'release.slave.openstack.org',
'review-dev.openstack.org',
'review.openstack.org',
'stackalytics.openstack.org',
'static.openstack.org',
'status.openstack.org',
'subunit-worker01.openstack.org',
'translate.openstack.org',
'translate-dev.openstack.org',
'wiki.openstack.org',
'zm01.openstack.org',
'zm02.openstack.org',
'zm03.openstack.org',
'zm04.openstack.org',
'zm05.openstack.org',
'zm06.openstack.org',
'zm07.openstack.org',
'zm08.openstack.org',
'zuul.openstack.org',
]
openstack_project::cacti_device { $cacti_hosts: }
}