Dzahn has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/354172 )
Change subject: fix all the "role-role" in system::roles ...................................................................... fix all the "role-role" in system::roles system::role uses "motd::script { "role-${title}":", which means the word "role" already gets added and we always end up with "role-role-foo" motd scripts. This is supposed to fix that and remove all the duplicate "role-role". All it should influence is the motd's. Done semi-automatically with find | grep | sed. Change-Id: I43a208fdc616e4d3e2ad0c1905252f7f19019b40 --- M modules/profile/manifests/cassandra.pp M modules/role/manifests/analytics_cluster/hadoop/worker.pp M modules/role/manifests/apertium.pp M modules/role/manifests/aqs.pp M modules/role/manifests/archiva.pp M modules/role/manifests/backup.pp M modules/role/manifests/builder.pp M modules/role/manifests/cassandra.pp M modules/role/manifests/changeprop.pp M modules/role/manifests/ci/master.pp M modules/role/manifests/ci/slave.pp M modules/role/manifests/ci/slave/android.pp M modules/role/manifests/ci/slave/browsertests.pp M modules/role/manifests/ci/slave/labs.pp M modules/role/manifests/ci/slave/saucelabs.pp M modules/role/manifests/ci/website.pp M modules/role/manifests/citoid.pp M modules/role/manifests/cxserver.pp M modules/role/manifests/dataset/primary.pp M modules/role/manifests/dataset/secondary.pp M modules/role/manifests/debdeploy/master.pp M modules/role/manifests/debug_proxy.pp M modules/role/manifests/dnsrecursor.pp M modules/role/manifests/elasticsearch/beta.pp M modules/role/manifests/elasticsearch/cirrus.pp M modules/role/manifests/elasticsearch/relforge.pp M modules/role/manifests/etcd.pp M modules/role/manifests/eventlogging/analytics/server.pp M modules/role/manifests/eventstreams.pp M modules/role/manifests/failoid.pp M modules/role/manifests/ganeti.pp M modules/role/manifests/graphite/base.pp M modules/role/manifests/graphoid.pp M modules/role/manifests/html5depurate/server.pp M modules/role/manifests/installserver/dhcp.pp M modules/role/manifests/installserver/http.pp M modules/role/manifests/installserver/tftp.pp M modules/role/manifests/ipmi/mgmt.pp M modules/role/manifests/jobqueue_redis/master.pp M modules/role/manifests/jobqueue_redis/slave.pp M modules/role/manifests/kafka/analytics/broker.pp M modules/role/manifests/kafka/main/broker.pp M modules/role/manifests/labs/bastion.pp M modules/role/manifests/labs/db/master.pp M modules/role/manifests/labs/db/proxy.pp M modules/role/manifests/labs/db/replica.pp M modules/role/manifests/labs/db/slave.pp M modules/role/manifests/labs/dns.pp M modules/role/manifests/labs/dnsrecursor.pp M modules/role/manifests/labs/nfs/misc.pp M modules/role/manifests/labs/nfs/secondary.pp M modules/role/manifests/labs/nfs/secondary_backup/base.pp M modules/role/manifests/labs/openstack/nodepool.pp M modules/role/manifests/lists.pp M modules/role/manifests/logging/mediawiki/errors.pp M modules/role/manifests/logging/mediawiki/udp2log.pp M modules/role/manifests/lvs/balancer.pp M modules/role/manifests/mail/mx.pp M modules/role/manifests/maps/master.pp M modules/role/manifests/maps/server.pp M modules/role/manifests/maps/slave.pp M modules/role/manifests/mariadb.pp M modules/role/manifests/mariadb/beta.pp M modules/role/manifests/mariadb/core.pp M modules/role/manifests/mariadb/dbstore.pp M modules/role/manifests/mariadb/dbstore2.pp M modules/role/manifests/mariadb/labs_deprecated.pp M modules/role/manifests/mariadb/misc.pp M modules/role/manifests/mariadb/misc/eventlogging.pp M modules/role/manifests/mariadb/misc/phabricator.pp M modules/role/manifests/mariadb/parsercache.pp M modules/role/manifests/mariadb/proxy.pp M modules/role/manifests/mariadb/sanitarium.pp M modules/role/manifests/mariadb/sanitarium2.pp M modules/role/manifests/mariadb/tendril.pp M modules/role/manifests/mariadb/wikitech.pp M modules/role/manifests/mathoid.pp M modules/role/manifests/mediawiki/appserver.pp M modules/role/manifests/mediawiki/appserver/api.pp M modules/role/manifests/mediawiki/imagescaler.pp M modules/role/manifests/mediawiki/jobrunner.pp M modules/role/manifests/mediawiki/memcached.pp M modules/role/manifests/mediawiki/videoscaler.pp M modules/role/manifests/memcached.pp M modules/role/manifests/mgmt/drac_ilo.pp M modules/role/manifests/mirrors.pp M modules/role/manifests/mobileapps.pp M modules/role/manifests/mw_rc_irc.pp M modules/role/manifests/noc/site.pp M modules/role/manifests/openldap/corp.pp M modules/role/manifests/openldap/labs.pp M modules/role/manifests/openldap/labtest.pp M modules/role/manifests/osm/master.pp M modules/role/manifests/osm/slave.pp M modules/role/manifests/otrs/webserver.pp M modules/role/manifests/package/builder.pp M modules/role/manifests/parsoid.pp M modules/role/manifests/parsoid/testing.pp M modules/role/manifests/pdfrender.pp M modules/role/manifests/piwik/server.pp M modules/role/manifests/planet_server.pp M modules/role/manifests/pmacct.pp M modules/role/manifests/poolcounter/server.pp M modules/role/manifests/postgres/master.pp M modules/role/manifests/postgres/slave.pp M modules/role/manifests/puppet_compiler.pp M modules/role/manifests/racktables/server.pp M modules/role/manifests/rancid/server.pp M modules/role/manifests/rcstream.pp M modules/role/manifests/requesttracker/labs.pp M modules/role/manifests/requesttracker/upgradetest.pp M modules/role/manifests/requesttracker_server.pp M modules/role/manifests/sentry.pp M modules/role/manifests/snapshot/cronrunner.pp M modules/role/manifests/snapshot/dumper.pp M modules/role/manifests/snapshot/monitor.pp M modules/role/manifests/snapshot/testbed.pp M modules/role/manifests/spare/system.pp M modules/role/manifests/statistics/cruncher.pp M modules/role/manifests/statistics/private.pp M modules/role/manifests/statistics/web.pp M modules/role/manifests/statsite.pp M modules/role/manifests/swift/proxy.pp M modules/role/manifests/swift/stats_reporter.pp M modules/role/manifests/swift/storage.pp M modules/role/manifests/syslog/centralserver.pp M modules/role/manifests/systemtap/devserver.pp M modules/role/manifests/tendril.pp M modules/role/manifests/test/system.pp M modules/role/manifests/toollabs/bastion.pp M modules/role/manifests/toollabs/checker.pp M modules/role/manifests/toollabs/compute.pp M modules/role/manifests/toollabs/cronrunner.pp M modules/role/manifests/toollabs/logging/centralserver.pp M modules/role/manifests/toollabs/mailrelay.pp M modules/role/manifests/toollabs/master.pp M modules/role/manifests/toollabs/proxy.pp M modules/role/manifests/toollabs/services.pp M modules/role/manifests/toollabs/shadow.pp M modules/role/manifests/toollabs/static.pp M modules/role/manifests/tor_relay.pp M modules/role/manifests/trendingedits.pp M modules/role/manifests/wdqs.pp M modules/role/manifests/webserver_misc_static.pp M modules/role/manifests/xhgui/app.pp M modules/role/manifests/yubiauth_server.pp M modules/role/manifests/zookeeper/server.pp M modules/role/manifests/zuul/merger.pp M modules/role/manifests/zuul/server.pp M modules/system/manifests/role.pp M utils/new_wmf_service.py 151 files changed, 151 insertions(+), 151 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/72/354172/1 diff --git a/modules/profile/manifests/cassandra.pp b/modules/profile/manifests/cassandra.pp index 4554c3f..0faa27c 100644 --- a/modules/profile/manifests/cassandra.pp +++ b/modules/profile/manifests/cassandra.pp @@ -61,7 +61,7 @@ ensure => absent, } - system::role { 'role::cassandra': + system::role { 'cassandra': description => 'Cassandra server', } diff --git a/modules/role/manifests/analytics_cluster/hadoop/worker.pp b/modules/role/manifests/analytics_cluster/hadoop/worker.pp index d3fb532..24e5824 100644 --- a/modules/role/manifests/analytics_cluster/hadoop/worker.pp +++ b/modules/role/manifests/analytics_cluster/hadoop/worker.pp @@ -3,7 +3,7 @@ # # filtertags: labs-project-analytics labs-project-math class role::analytics_cluster::hadoop::worker { - system::role { 'role::analytics_cluster::hadoop::worker': + system::role { 'analytics_cluster::hadoop::worker': description => 'Hadoop Worker (DataNode & NodeManager)', } diff --git a/modules/role/manifests/apertium.pp b/modules/role/manifests/apertium.pp index dae0126..613bb40 100644 --- a/modules/role/manifests/apertium.pp +++ b/modules/role/manifests/apertium.pp @@ -4,7 +4,7 @@ class role::apertium( $port = '2737', ) { - system::role { 'role::apertium': + system::role { 'apertium': description => 'Apertium APY server' } diff --git a/modules/role/manifests/aqs.pp b/modules/role/manifests/aqs.pp index 095646f..ccc3a7f 100644 --- a/modules/role/manifests/aqs.pp +++ b/modules/role/manifests/aqs.pp @@ -6,7 +6,7 @@ # # filtertags: labs-project-deployment-prep class role::aqs { - system::role { 'role::aqs': + system::role { 'aqs': description => 'Analytics Query Service Node', } diff --git a/modules/role/manifests/archiva.pp b/modules/role/manifests/archiva.pp index b5c9cb2..8ec1c4a 100644 --- a/modules/role/manifests/archiva.pp +++ b/modules/role/manifests/archiva.pp @@ -5,7 +5,7 @@ # a git-fat store. # class role::archiva { - system::role { 'role::archiva': description => 'Apache Archiva Host' } + system::role { 'archiva': description => 'Apache Archiva Host' } include ::base::firewall diff --git a/modules/role/manifests/backup.pp b/modules/role/manifests/backup.pp index b61004c..aff0ee9 100644 --- a/modules/role/manifests/backup.pp +++ b/modules/role/manifests/backup.pp @@ -5,7 +5,7 @@ include ::profile::backup::storage include ::standard - system::role { 'role::backup': + system::role { 'backup': description => 'Backup server', } } diff --git a/modules/role/manifests/builder.pp b/modules/role/manifests/builder.pp index d3055b5..8d015c5 100644 --- a/modules/role/manifests/builder.pp +++ b/modules/role/manifests/builder.pp @@ -8,7 +8,7 @@ include ::profile::docker::builder include role::systemtap::devserver - system::role { 'role::builder': + system::role { 'builder': description => 'Docker images builder', } } diff --git a/modules/role/manifests/cassandra.pp b/modules/role/manifests/cassandra.pp index be0ce07..657e673 100644 --- a/modules/role/manifests/cassandra.pp +++ b/modules/role/manifests/cassandra.pp @@ -36,7 +36,7 @@ ensure => absent, } - system::role { 'role::cassandra': + system::role { 'cassandra': description => 'Cassandra server', } diff --git a/modules/role/manifests/changeprop.pp b/modules/role/manifests/changeprop.pp index 888ecf7..92e8daa 100644 --- a/modules/role/manifests/changeprop.pp +++ b/modules/role/manifests/changeprop.pp @@ -5,7 +5,7 @@ $kafka_config = kafka_config('main') - system::role { 'role::changeprop': + system::role { 'changeprop': description => 'propagates events from the EventBus', } diff --git a/modules/role/manifests/ci/master.pp b/modules/role/manifests/ci/master.pp index d2417c3..04476a7 100644 --- a/modules/role/manifests/ci/master.pp +++ b/modules/role/manifests/ci/master.pp @@ -17,7 +17,7 @@ $jenkins_prefix = '/ci' ) { - system::role { 'role::ci::master': description => 'CI Jenkins master' } + system::role { 'ci::master': description => 'CI Jenkins master' } include ::standard diff --git a/modules/role/manifests/ci/slave.pp b/modules/role/manifests/ci/slave.pp index 9de9244..d1d2609 100644 --- a/modules/role/manifests/ci/slave.pp +++ b/modules/role/manifests/ci/slave.pp @@ -8,7 +8,7 @@ # class role::ci::slave { - system::role { 'role::ci::slave': description => 'CI slave runner' } + system::role { 'ci::slave': description => 'CI slave runner' } include contint::packages::base include ::zuul diff --git a/modules/role/manifests/ci/slave/android.pp b/modules/role/manifests/ci/slave/android.pp index ae22ff9..55544fc 100644 --- a/modules/role/manifests/ci/slave/android.pp +++ b/modules/role/manifests/ci/slave/android.pp @@ -8,7 +8,7 @@ requires_realm('labs') requires_os('debian >= jessie') - system::role { 'role::ci::slave::android': + system::role { 'ci::slave::android': description => 'CI Jenkins slave for Android testing', } diff --git a/modules/role/manifests/ci/slave/browsertests.pp b/modules/role/manifests/ci/slave/browsertests.pp index 842f47f..c28457e 100644 --- a/modules/role/manifests/ci/slave/browsertests.pp +++ b/modules/role/manifests/ci/slave/browsertests.pp @@ -5,7 +5,7 @@ class role::ci::slave::browsertests { requires_realm('labs') - system::role { 'role::ci::slave::browsertests': + system::role { 'ci::slave::browsertests': description => 'CI Jenkins slave for browser tests', } diff --git a/modules/role/manifests/ci/slave/labs.pp b/modules/role/manifests/ci/slave/labs.pp index 20051e0..01089f2 100644 --- a/modules/role/manifests/ci/slave/labs.pp +++ b/modules/role/manifests/ci/slave/labs.pp @@ -2,7 +2,7 @@ class role::ci::slave::labs { requires_realm('labs') - system::role { 'role::ci::slave::labs': + system::role { 'ci::slave::labs': description => 'CI Jenkins slave on labs' } # Debian slaves are used to build Debian packages for all our distributions diff --git a/modules/role/manifests/ci/slave/saucelabs.pp b/modules/role/manifests/ci/slave/saucelabs.pp index 12f0e36..a883296 100644 --- a/modules/role/manifests/ci/slave/saucelabs.pp +++ b/modules/role/manifests/ci/slave/saucelabs.pp @@ -9,7 +9,7 @@ # filtertags: labs-project-git labs-project-integration labs-project-ci-staging class role::ci::slave::saucelabs { - system::role { 'role::ci::slave::saucelabs': + system::role { 'ci::slave::saucelabs': description => 'CI Jenkins slave for jobs running on SauceLabs', } diff --git a/modules/role/manifests/ci/website.pp b/modules/role/manifests/ci/website.pp index 58b7720..41402f9 100644 --- a/modules/role/manifests/ci/website.pp +++ b/modules/role/manifests/ci/website.pp @@ -6,7 +6,7 @@ # http://integration.wikimedia.org/ class role::ci::website { - system::role { 'role::ci::website': description => 'CI Websites' } + system::role { 'ci::website': description => 'CI Websites' } # Needed at least for the jenkins-slave user require ::role::ci::slave diff --git a/modules/role/manifests/citoid.pp b/modules/role/manifests/citoid.pp index 7f0048d..8359e5a 100644 --- a/modules/role/manifests/citoid.pp +++ b/modules/role/manifests/citoid.pp @@ -3,7 +3,7 @@ # filtertags: labs-project-deployment-prep class role::citoid { - system::role { 'role::citoid': } + system::role { 'citoid': } include ::citoid } diff --git a/modules/role/manifests/cxserver.pp b/modules/role/manifests/cxserver.pp index 679e1ed..6b877ce 100644 --- a/modules/role/manifests/cxserver.pp +++ b/modules/role/manifests/cxserver.pp @@ -3,7 +3,7 @@ # filtertags: labs-project-deployment-prep class role::cxserver { - system::role { 'role::cxserver': + system::role { 'cxserver': description => 'content translation server' } diff --git a/modules/role/manifests/dataset/primary.pp b/modules/role/manifests/dataset/primary.pp index f700fe3..34281a1 100644 --- a/modules/role/manifests/dataset/primary.pp +++ b/modules/role/manifests/dataset/primary.pp @@ -6,7 +6,7 @@ class role::dataset::primary { include role::dataset::common - system::role { 'role::dataset::primary': + system::role { 'dataset::primary': description => 'dataset primary host', } diff --git a/modules/role/manifests/dataset/secondary.pp b/modules/role/manifests/dataset/secondary.pp index 131a239..309fba0 100644 --- a/modules/role/manifests/dataset/secondary.pp +++ b/modules/role/manifests/dataset/secondary.pp @@ -4,7 +4,7 @@ class role::dataset::secondary { include role::dataset::common - system::role { 'role::dataset::secondary': + system::role { 'dataset::secondary': description => 'dataset secondary host', } diff --git a/modules/role/manifests/debdeploy/master.pp b/modules/role/manifests/debdeploy/master.pp index 113038d..e8a0514 100644 --- a/modules/role/manifests/debdeploy/master.pp +++ b/modules/role/manifests/debdeploy/master.pp @@ -1,7 +1,7 @@ class role::debdeploy::master { include ::standard - system::role { 'role::debdeploymaster': + system::role { 'debdeploymaster': description => 'debdeploy master', } diff --git a/modules/role/manifests/debug_proxy.pp b/modules/role/manifests/debug_proxy.pp index ba9a148..55875ee 100644 --- a/modules/role/manifests/debug_proxy.pp +++ b/modules/role/manifests/debug_proxy.pp @@ -5,7 +5,7 @@ # the value of the X-Wikimedia-Debug HTTP header. # class role::debug_proxy { - system::role { 'role::debug_proxy': + system::role { 'debug_proxy': description => 'X-Wikimedia-Debug proxy', } diff --git a/modules/role/manifests/dnsrecursor.pp b/modules/role/manifests/dnsrecursor.pp index ce743be..751bca5 100644 --- a/modules/role/manifests/dnsrecursor.pp +++ b/modules/role/manifests/dnsrecursor.pp @@ -1,7 +1,7 @@ # role/dns.pp class role::dnsrecursor { - system::role { 'role::dnsrecursor': description => 'Recursive DNS server' } + system::role { 'dnsrecursor': description => 'Recursive DNS server' } include ::lvs::configuration include ::network::constants diff --git a/modules/role/manifests/elasticsearch/beta.pp b/modules/role/manifests/elasticsearch/beta.pp index b7cf2c7..cb668a1 100644 --- a/modules/role/manifests/elasticsearch/beta.pp +++ b/modules/role/manifests/elasticsearch/beta.pp @@ -6,7 +6,7 @@ class role::elasticsearch::beta { include ::profile::elasticsearch - system::role { 'role::elasticsearch::beta': + system::role { 'elasticsearch::beta': ensure => 'present', description => 'elasticsearch beta', } diff --git a/modules/role/manifests/elasticsearch/cirrus.pp b/modules/role/manifests/elasticsearch/cirrus.pp index 46c5e50..699e854 100644 --- a/modules/role/manifests/elasticsearch/cirrus.pp +++ b/modules/role/manifests/elasticsearch/cirrus.pp @@ -8,7 +8,7 @@ include ::role::lvs::realserver include ::profile::elasticsearch - system::role { 'role::elasticsearch::cirrus': + system::role { 'elasticsearch::cirrus': ensure => 'present', description => 'elasticsearch cirrus', } diff --git a/modules/role/manifests/elasticsearch/relforge.pp b/modules/role/manifests/elasticsearch/relforge.pp index 37416e0..128f099 100644 --- a/modules/role/manifests/elasticsearch/relforge.pp +++ b/modules/role/manifests/elasticsearch/relforge.pp @@ -8,7 +8,7 @@ include ::profile::elasticsearch include ::elasticsearch::nagios::check - system::role { 'role::elasticsearch::relforge': + system::role { 'elasticsearch::relforge': ensure => 'present', description => 'elasticsearch relforge', } diff --git a/modules/role/manifests/etcd.pp b/modules/role/manifests/etcd.pp index e42e439..d9e11d7 100644 --- a/modules/role/manifests/etcd.pp +++ b/modules/role/manifests/etcd.pp @@ -2,7 +2,7 @@ # # filtertags: labs-project-chasetest class role::etcd { - system::role { 'role::etcd': + system::role { 'etcd': description => 'Highly-consistent distributed k/v store' } diff --git a/modules/role/manifests/eventlogging/analytics/server.pp b/modules/role/manifests/eventlogging/analytics/server.pp index e36b822..dffe570 100644 --- a/modules/role/manifests/eventlogging/analytics/server.pp +++ b/modules/role/manifests/eventlogging/analytics/server.pp @@ -2,7 +2,7 @@ # Common role class that all other eventlogging analytics role classes should include. # class role::eventlogging::analytics::server { - system::role { 'role::eventlogging::analytics': + system::role { 'eventlogging::analytics': description => 'EventLogging analytics processes', } diff --git a/modules/role/manifests/eventstreams.pp b/modules/role/manifests/eventstreams.pp index 8413cf7..6972948 100644 --- a/modules/role/manifests/eventstreams.pp +++ b/modules/role/manifests/eventstreams.pp @@ -39,7 +39,7 @@ # Default: {} # class role::eventstreams { - system::role { 'role::eventstreams': + system::role { 'eventstreams': description => 'Exposes configured event streams from Kafka to public internet via HTTP SSE', } diff --git a/modules/role/manifests/failoid.pp b/modules/role/manifests/failoid.pp index c489007..db24b04 100644 --- a/modules/role/manifests/failoid.pp +++ b/modules/role/manifests/failoid.pp @@ -2,7 +2,7 @@ # A simple service that reject any connections to a list of ports. class role::failoid { - system::role { 'role::failoid': description => 'Failoid service' } + system::role { 'failoid': description => 'Failoid service' } include ::standard include ::base::firewall diff --git a/modules/role/manifests/ganeti.pp b/modules/role/manifests/ganeti.pp index 5d956e1..ff84128 100644 --- a/modules/role/manifests/ganeti.pp +++ b/modules/role/manifests/ganeti.pp @@ -5,7 +5,7 @@ # Ganeti hosts have KSM enabled. So get stats about it diamond::collector { 'KSM': } - system::role { 'role::ganeti': + system::role { 'ganeti': description => 'Ganeti Node', } diff --git a/modules/role/manifests/graphite/base.pp b/modules/role/manifests/graphite/base.pp index 0fa906a..055b76a 100644 --- a/modules/role/manifests/graphite/base.pp +++ b/modules/role/manifests/graphite/base.pp @@ -31,7 +31,7 @@ require role::labs::lvm::srv } - system::role { 'role::graphite': + system::role { 'graphite': description => 'real-time metrics processor', } diff --git a/modules/role/manifests/graphoid.pp b/modules/role/manifests/graphoid.pp index 95f4ff4..7588f83 100644 --- a/modules/role/manifests/graphoid.pp +++ b/modules/role/manifests/graphoid.pp @@ -3,7 +3,7 @@ # filtertags: labs-project-deployment-prep labs-project-maps-team class role::graphoid { - system::role { 'role::graphoid': + system::role { 'graphoid': description => 'node.js service converting graph definitions into PNG' } diff --git a/modules/role/manifests/html5depurate/server.pp b/modules/role/manifests/html5depurate/server.pp index ebd9f9d..40dee75 100644 --- a/modules/role/manifests/html5depurate/server.pp +++ b/modules/role/manifests/html5depurate/server.pp @@ -1,7 +1,7 @@ # Class for installing an Html5Depurate service # https://www.mediawiki.org/wiki/Html5Depurate class role::html5depurate::server { - system::role { 'role::html5depurate::server': + system::role { 'html5depurate::server': description => 'Html5Depurate server' } diff --git a/modules/role/manifests/installserver/dhcp.pp b/modules/role/manifests/installserver/dhcp.pp index 4016b92..97cfa84 100644 --- a/modules/role/manifests/installserver/dhcp.pp +++ b/modules/role/manifests/installserver/dhcp.pp @@ -1,7 +1,7 @@ # Installs a DHCP server and configures it for WMF class role::installserver::dhcp { - system::role { 'role::installserver::dhcp': + system::role { 'installserver::dhcp': description => 'WMF DHCP server', } diff --git a/modules/role/manifests/installserver/http.pp b/modules/role/manifests/installserver/http.pp index 2b9eae1..1f1738a 100644 --- a/modules/role/manifests/installserver/http.pp +++ b/modules/role/manifests/installserver/http.pp @@ -1,7 +1,7 @@ # Installs a web server for the install server class role::installserver::http { - system::role { 'role::installserver::http': + system::role { 'installserver::http': description => 'WMF install HTTP server', } diff --git a/modules/role/manifests/installserver/tftp.pp b/modules/role/manifests/installserver/tftp.pp index 5337d22..e76fb49 100644 --- a/modules/role/manifests/installserver/tftp.pp +++ b/modules/role/manifests/installserver/tftp.pp @@ -18,7 +18,7 @@ # role(installserver::tftp) class role::installserver::tftp { - system::role { 'role::installserver::tftp': + system::role { 'installserver::tftp': description => 'WMF TFTP server', } diff --git a/modules/role/manifests/ipmi/mgmt.pp b/modules/role/manifests/ipmi/mgmt.pp index aae0559..176ab45 100644 --- a/modules/role/manifests/ipmi/mgmt.pp +++ b/modules/role/manifests/ipmi/mgmt.pp @@ -1,7 +1,7 @@ # IPMItool mgmt hosts class role::ipmi::mgmt { - system::role { 'role::ipmi::mgmt': + system::role { 'ipmi::mgmt': description => 'IPMI Management' } diff --git a/modules/role/manifests/jobqueue_redis/master.pp b/modules/role/manifests/jobqueue_redis/master.pp index aa38b82..b390ce8 100644 --- a/modules/role/manifests/jobqueue_redis/master.pp +++ b/modules/role/manifests/jobqueue_redis/master.pp @@ -3,7 +3,7 @@ include ::base::firewall include ::profile::redis::multidc - system::role { 'role::jobqueue_redis::master': + system::role { 'jobqueue_redis::master': description => 'Jobqueue master', } } diff --git a/modules/role/manifests/jobqueue_redis/slave.pp b/modules/role/manifests/jobqueue_redis/slave.pp index 3cd6c6a..a3a90f1 100644 --- a/modules/role/manifests/jobqueue_redis/slave.pp +++ b/modules/role/manifests/jobqueue_redis/slave.pp @@ -4,7 +4,7 @@ include ::profile::redis::slave - system::role { 'role::jobqueue_redis::slave': + system::role { 'jobqueue_redis::slave': description => 'Jobqueue slave', } } diff --git a/modules/role/manifests/kafka/analytics/broker.pp b/modules/role/manifests/kafka/analytics/broker.pp index 8f1652c..0559aa6 100644 --- a/modules/role/manifests/kafka/analytics/broker.pp +++ b/modules/role/manifests/kafka/analytics/broker.pp @@ -16,7 +16,7 @@ $zookeeper_url = $config['zookeeper']['url'] $brokers_string = $config['brokers']['string'] - system::role { 'role::kafka::analytics::broker': + system::role { 'kafka::analytics::broker': description => "Kafka Broker Server in the ${cluster_name} cluster", } diff --git a/modules/role/manifests/kafka/main/broker.pp b/modules/role/manifests/kafka/main/broker.pp index 1649d1f..abbfd3b 100644 --- a/modules/role/manifests/kafka/main/broker.pp +++ b/modules/role/manifests/kafka/main/broker.pp @@ -16,7 +16,7 @@ $zookeeper_url = $config['zookeeper']['url'] $brokers_string = $config['brokers']['string'] - system::role { 'role::kafka::main::broker': + system::role { 'kafka::main::broker': description => "Kafka Broker Server in the ${cluster_name} cluster", } diff --git a/modules/role/manifests/labs/bastion.pp b/modules/role/manifests/labs/bastion.pp index 088d97c..5dd5693 100644 --- a/modules/role/manifests/labs/bastion.pp +++ b/modules/role/manifests/labs/bastion.pp @@ -1,6 +1,6 @@ # filtertags: labs-project-bastion labs-project-mwoffliner class role::labs::bastion { - system::role { 'role::labs::bastion': + system::role { 'labs::bastion': description => 'Labs bastion host (with mosh enabled)', } diff --git a/modules/role/manifests/labs/db/master.pp b/modules/role/manifests/labs/db/master.pp index eda2bbd..b8820dd 100644 --- a/modules/role/manifests/labs/db/master.pp +++ b/modules/role/manifests/labs/db/master.pp @@ -1,6 +1,6 @@ class role::labs::db::master { - system::role { 'role::labs::db::master': + system::role { 'labs::db::master': description => 'Labs user database master', } diff --git a/modules/role/manifests/labs/db/proxy.pp b/modules/role/manifests/labs/db/proxy.pp index e2c8ef7..c47aaab 100644 --- a/modules/role/manifests/labs/db/proxy.pp +++ b/modules/role/manifests/labs/db/proxy.pp @@ -3,7 +3,7 @@ # labs-support network class role::labs::db::proxy { - system::role { 'role::labs::db::proxy': + system::role { 'labs::db::proxy': description => 'LabsDB proxy', } diff --git a/modules/role/manifests/labs/db/replica.pp b/modules/role/manifests/labs/db/replica.pp index 28c3145..2b11f02 100644 --- a/modules/role/manifests/labs/db/replica.pp +++ b/modules/role/manifests/labs/db/replica.pp @@ -1,6 +1,6 @@ class role::labs::db::replica { - system::role { 'role::labs::db::replica': + system::role { 'labs::db::replica': description => 'Labs replica database', } diff --git a/modules/role/manifests/labs/db/slave.pp b/modules/role/manifests/labs/db/slave.pp index 59a6c65..1eadb90 100644 --- a/modules/role/manifests/labs/db/slave.pp +++ b/modules/role/manifests/labs/db/slave.pp @@ -1,6 +1,6 @@ class role::labs::db::slave { - system::role { 'role::labs::db::slave': + system::role { 'labs::db::slave': description => 'Labs user database slave', } diff --git a/modules/role/manifests/labs/dns.pp b/modules/role/manifests/labs/dns.pp index 8a6ab09..e15edcb 100644 --- a/modules/role/manifests/labs/dns.pp +++ b/modules/role/manifests/labs/dns.pp @@ -1,6 +1,6 @@ class role::labs::dns { - system::role { 'role::labs::dns': + system::role { 'labs::dns': description => 'DNS server for Labs instances', } diff --git a/modules/role/manifests/labs/dnsrecursor.pp b/modules/role/manifests/labs/dnsrecursor.pp index 74763a1..b922a68 100644 --- a/modules/role/manifests/labs/dnsrecursor.pp +++ b/modules/role/manifests/labs/dnsrecursor.pp @@ -23,7 +23,7 @@ class role::labs::dnsrecursor { - system::role { 'role::labs::dnsrecursor': + system::role { 'labs::dnsrecursor': description => 'Recursive DNS server for Labs instances', } diff --git a/modules/role/manifests/labs/nfs/misc.pp b/modules/role/manifests/labs/nfs/misc.pp index c3bd6f1..2d807f5 100644 --- a/modules/role/manifests/labs/nfs/misc.pp +++ b/modules/role/manifests/labs/nfs/misc.pp @@ -5,7 +5,7 @@ class role::labs::nfs::misc($dump_servers_ips, $maps_project_internal_ips) { - system::role { 'role::labs::nfs::misc': + system::role { 'labs::nfs::misc': description => 'Labs NFS service (misc)', } diff --git a/modules/role/manifests/labs/nfs/secondary.pp b/modules/role/manifests/labs/nfs/secondary.pp index 2c102f9..bc05c13 100644 --- a/modules/role/manifests/labs/nfs/secondary.pp +++ b/modules/role/manifests/labs/nfs/secondary.pp @@ -1,6 +1,6 @@ class role::labs::nfs::secondary($monitor = 'eth0') { - system::role { 'role::labs::nfs::secondary': + system::role { 'labs::nfs::secondary': description => 'NFS secondary share cluster', } diff --git a/modules/role/manifests/labs/nfs/secondary_backup/base.pp b/modules/role/manifests/labs/nfs/secondary_backup/base.pp index fd2a403..94b38a7 100644 --- a/modules/role/manifests/labs/nfs/secondary_backup/base.pp +++ b/modules/role/manifests/labs/nfs/secondary_backup/base.pp @@ -1,6 +1,6 @@ class role::labs::nfs::secondary_backup::base { - system::role { 'role::labs::nfs::secondary_backup': + system::role { 'labs::nfs::secondary_backup': description => 'NFS shares secondary backup', } diff --git a/modules/role/manifests/labs/openstack/nodepool.pp b/modules/role/manifests/labs/openstack/nodepool.pp index b9dd941..ee2d548 100644 --- a/modules/role/manifests/labs/openstack/nodepool.pp +++ b/modules/role/manifests/labs/openstack/nodepool.pp @@ -6,7 +6,7 @@ # class role::labs::openstack::nodepool { - system::role { 'role::nodepool': description => 'CI Nodepool' } + system::role { 'nodepool': description => 'CI Nodepool' } include passwords::nodepool $nova_controller = hiera('labs_nova_controller') diff --git a/modules/role/manifests/lists.pp b/modules/role/manifests/lists.pp index c4d6566..e01e367 100644 --- a/modules/role/manifests/lists.pp +++ b/modules/role/manifests/lists.pp @@ -1,7 +1,7 @@ # sets up a mailing list server class role::lists { - system::role { 'role::lists': description => 'Mailing list server', } + system::role { 'lists': description => 'Mailing list server', } include ::standard include ::profile::backup::host diff --git a/modules/role/manifests/logging/mediawiki/errors.pp b/modules/role/manifests/logging/mediawiki/errors.pp index ef66857..1830ca0 100644 --- a/modules/role/manifests/logging/mediawiki/errors.pp +++ b/modules/role/manifests/logging/mediawiki/errors.pp @@ -4,7 +4,7 @@ # role provisions a metric module that reports error counts to StatsD. # class role::logging::mediawiki::errors { - system::role { 'role::logging::mediawiki::errors': + system::role { 'logging::mediawiki::errors': description => 'Report MediaWiki exceptions and fatals to StatsD', } diff --git a/modules/role/manifests/logging/mediawiki/udp2log.pp b/modules/role/manifests/logging/mediawiki/udp2log.pp index 93eddcd..45a1f15 100644 --- a/modules/role/manifests/logging/mediawiki/udp2log.pp +++ b/modules/role/manifests/logging/mediawiki/udp2log.pp @@ -9,7 +9,7 @@ $forward_messages = false, $mirror_destinations = undef, ) { - system::role { 'role::logging:mediawiki::udp2log': + system::role { 'logging:mediawiki::udp2log': description => 'MediaWiki log collector', } diff --git a/modules/role/manifests/lvs/balancer.pp b/modules/role/manifests/lvs/balancer.pp index 52bc318..1f5df43 100644 --- a/modules/role/manifests/lvs/balancer.pp +++ b/modules/role/manifests/lvs/balancer.pp @@ -1,5 +1,5 @@ class role::lvs::balancer { - system::role { 'role::lvs::balancer': description => 'LVS balancer' } + system::role { 'lvs::balancer': description => 'LVS balancer' } $rp_args = inline_template('<%= @interfaces.split(",").map{|x| "net.ipv4.conf.#{x.gsub("_","/")}.rp_filter=0" if !x.start_with?("lo") }.compact.join(",") %>') nrpe::monitor_service { 'check_rp_filter_disabled': diff --git a/modules/role/manifests/mail/mx.pp b/modules/role/manifests/mail/mx.pp index d7394c8..093ec7b 100644 --- a/modules/role/manifests/mail/mx.pp +++ b/modules/role/manifests/mail/mx.pp @@ -10,7 +10,7 @@ include privateexim::aliases::private include ::base::firewall - system::role { 'role::mail::mx': + system::role { 'mail::mx': description => 'Mail router', } diff --git a/modules/role/manifests/maps/master.pp b/modules/role/manifests/maps/master.pp index f16130e..a43aac8 100644 --- a/modules/role/manifests/maps/master.pp +++ b/modules/role/manifests/maps/master.pp @@ -10,7 +10,7 @@ include ::osm include ::osm::import_waterlines - system::role { 'role::maps::master': + system::role { 'maps::master': ensure => 'present', description => 'Maps Postgres master', } diff --git a/modules/role/manifests/maps/server.pp b/modules/role/manifests/maps/server.pp index abba308..1babd69 100644 --- a/modules/role/manifests/maps/server.pp +++ b/modules/role/manifests/maps/server.pp @@ -29,7 +29,7 @@ pgsql_kartotherian_pass => hiera('maps::postgresql_kartotherian_pass'), } - system::role { 'role::maps': + system::role { 'maps': description => 'A vector and raster map tile generation service', } diff --git a/modules/role/manifests/maps/slave.pp b/modules/role/manifests/maps/slave.pp index ad4abaf..9a01bf4 100644 --- a/modules/role/manifests/maps/slave.pp +++ b/modules/role/manifests/maps/slave.pp @@ -3,7 +3,7 @@ include ::postgresql::slave include ::role::maps::postgresql_common - system::role { 'role::maps::slave': + system::role { 'maps::slave': ensure => 'present', description => 'Maps Postgres slave', } diff --git a/modules/role/manifests/mariadb.pp b/modules/role/manifests/mariadb.pp index 7e3870c..3539039 100644 --- a/modules/role/manifests/mariadb.pp +++ b/modules/role/manifests/mariadb.pp @@ -4,7 +4,7 @@ # lint:ignore:autoloader_layout class role::mariadb { - system::role { 'role::mariadb': + system::role { 'mariadb': description => 'database server', } diff --git a/modules/role/manifests/mariadb/beta.pp b/modules/role/manifests/mariadb/beta.pp index dd3ceb4..3e8db90 100644 --- a/modules/role/manifests/mariadb/beta.pp +++ b/modules/role/manifests/mariadb/beta.pp @@ -4,7 +4,7 @@ # filtertags: labs-project-deployment-prep class role::mariadb::beta { - system::role { 'role::mariadb::beta': + system::role { 'mariadb::beta': description => 'beta cluster database server', } diff --git a/modules/role/manifests/mariadb/core.pp b/modules/role/manifests/mariadb/core.pp index 545ba88..69de8d1 100644 --- a/modules/role/manifests/mariadb/core.pp +++ b/modules/role/manifests/mariadb/core.pp @@ -5,7 +5,7 @@ $master = false, ) { - system::role { 'role::mariadb::core': + system::role { 'mariadb::core': description => "Core DB Server ${shard}", } diff --git a/modules/role/manifests/mariadb/dbstore.pp b/modules/role/manifests/mariadb/dbstore.pp index 75c34e9..bc7c641 100644 --- a/modules/role/manifests/mariadb/dbstore.pp +++ b/modules/role/manifests/mariadb/dbstore.pp @@ -5,7 +5,7 @@ $warn_stopped = true, ) { - system::role { 'role::mariadb::dbstore': + system::role { 'mariadb::dbstore': description => 'Delayed Slave', } diff --git a/modules/role/manifests/mariadb/dbstore2.pp b/modules/role/manifests/mariadb/dbstore2.pp index c02e768..89ec562 100644 --- a/modules/role/manifests/mariadb/dbstore2.pp +++ b/modules/role/manifests/mariadb/dbstore2.pp @@ -5,7 +5,7 @@ $warn_stopped = true, ) { - system::role { 'role::mariadb::dbstore2': + system::role { 'mariadb::dbstore2': description => 'Delayed Slave', } diff --git a/modules/role/manifests/mariadb/labs_deprecated.pp b/modules/role/manifests/mariadb/labs_deprecated.pp index b4dbfc4..7c941ed 100644 --- a/modules/role/manifests/mariadb/labs_deprecated.pp +++ b/modules/role/manifests/mariadb/labs_deprecated.pp @@ -3,7 +3,7 @@ # Use role::labs::db::replica instead class role::mariadb::labs_deprecated { - system::role { 'role::mariadb::labs_deprecated': + system::role { 'mariadb::labs_deprecated': description => 'Labs DB Slave (deprecated role)', } diff --git a/modules/role/manifests/mariadb/misc.pp b/modules/role/manifests/mariadb/misc.pp index 299c7bc..07055f8 100644 --- a/modules/role/manifests/mariadb/misc.pp +++ b/modules/role/manifests/mariadb/misc.pp @@ -4,7 +4,7 @@ $master = false, ) { - system::role { 'role::mariadb::misc': + system::role { 'mariadb::misc': description => "Misc Services Database ${shard}", } diff --git a/modules/role/manifests/mariadb/misc/eventlogging.pp b/modules/role/manifests/mariadb/misc/eventlogging.pp index b26ae78..633491e 100644 --- a/modules/role/manifests/mariadb/misc/eventlogging.pp +++ b/modules/role/manifests/mariadb/misc/eventlogging.pp @@ -6,7 +6,7 @@ $master = false, ) { - system::role { 'role::mariadb::misc': + system::role { 'mariadb::misc': description => 'Eventlogging Database', } diff --git a/modules/role/manifests/mariadb/misc/phabricator.pp b/modules/role/manifests/mariadb/misc/phabricator.pp index c8d8fb4..bb59a7e 100644 --- a/modules/role/manifests/mariadb/misc/phabricator.pp +++ b/modules/role/manifests/mariadb/misc/phabricator.pp @@ -10,7 +10,7 @@ $mariadb10 = true, ) { - system::role { 'role::mariadb::misc': + system::role { 'mariadb::misc': description => "Misc Services Database ${shard} (phabricator)", } diff --git a/modules/role/manifests/mariadb/parsercache.pp b/modules/role/manifests/mariadb/parsercache.pp index 359a5e6..968b821 100644 --- a/modules/role/manifests/mariadb/parsercache.pp +++ b/modules/role/manifests/mariadb/parsercache.pp @@ -16,7 +16,7 @@ mysql_role => 'master', } - system::role { 'role::mariadb::parsercache': + system::role { 'mariadb::parsercache': description => "Parser Cache Database ${shard}", } diff --git a/modules/role/manifests/mariadb/proxy.pp b/modules/role/manifests/mariadb/proxy.pp index 7acdd4a..b23a7b8 100644 --- a/modules/role/manifests/mariadb/proxy.pp +++ b/modules/role/manifests/mariadb/proxy.pp @@ -3,7 +3,7 @@ $shard ) { - system::role { 'role::mariadb::proxy': + system::role { 'mariadb::proxy': description => "DB Proxy ${shard}", } diff --git a/modules/role/manifests/mariadb/sanitarium.pp b/modules/role/manifests/mariadb/sanitarium.pp index 4c58745..2ce86e0 100644 --- a/modules/role/manifests/mariadb/sanitarium.pp +++ b/modules/role/manifests/mariadb/sanitarium.pp @@ -4,7 +4,7 @@ class role::mariadb::sanitarium { - system::role { 'role::mariadb::sanitarium': + system::role { 'mariadb::sanitarium': description => 'Sanitarium DB Server', } diff --git a/modules/role/manifests/mariadb/sanitarium2.pp b/modules/role/manifests/mariadb/sanitarium2.pp index 79ed892..bf079a9 100644 --- a/modules/role/manifests/mariadb/sanitarium2.pp +++ b/modules/role/manifests/mariadb/sanitarium2.pp @@ -8,7 +8,7 @@ # renamed, but for now, both have to coexist. class role::mariadb::sanitarium2 { - system::role { 'role::mariadb::sanitarium': + system::role { 'mariadb::sanitarium': description => 'Sanitarium DB Server', } diff --git a/modules/role/manifests/mariadb/tendril.pp b/modules/role/manifests/mariadb/tendril.pp index dcbac60..fd2260d 100644 --- a/modules/role/manifests/mariadb/tendril.pp +++ b/modules/role/manifests/mariadb/tendril.pp @@ -1,7 +1,7 @@ # tendril.wikimedia.org db class role::mariadb::tendril { - system::role { 'role::mariadb::tendril': + system::role { 'mariadb::tendril': description => 'tendril database server', } diff --git a/modules/role/manifests/mariadb/wikitech.pp b/modules/role/manifests/mariadb/wikitech.pp index 2c7c6b3..a75fad9 100644 --- a/modules/role/manifests/mariadb/wikitech.pp +++ b/modules/role/manifests/mariadb/wikitech.pp @@ -1,7 +1,7 @@ # wikitech instance (silver) class role::mariadb::wikitech { - system::role { 'role::mariadb::wikitech': + system::role { 'mariadb::wikitech': description => 'Wikitech Database', } diff --git a/modules/role/manifests/mathoid.pp b/modules/role/manifests/mathoid.pp index ee6239a..b10f5c4 100644 --- a/modules/role/manifests/mathoid.pp +++ b/modules/role/manifests/mathoid.pp @@ -2,7 +2,7 @@ # # filtertags: labs-project-deployment-prep class role::mathoid{ - system::role { 'role::mathoid': + system::role { 'mathoid': description => 'mathoid server' } diff --git a/modules/role/manifests/mediawiki/appserver.pp b/modules/role/manifests/mediawiki/appserver.pp index 2c5c73b..d113a58 100644 --- a/modules/role/manifests/mediawiki/appserver.pp +++ b/modules/role/manifests/mediawiki/appserver.pp @@ -1,6 +1,6 @@ # filtertags: labs-project-deployment-prep class role::mediawiki::appserver { - system::role { 'role::mediawiki::appserver': } + system::role { 'mediawiki::appserver': } include ::role::mediawiki::webserver include ::role::prometheus::apache_exporter diff --git a/modules/role/manifests/mediawiki/appserver/api.pp b/modules/role/manifests/mediawiki/appserver/api.pp index 645aae7..763180a 100644 --- a/modules/role/manifests/mediawiki/appserver/api.pp +++ b/modules/role/manifests/mediawiki/appserver/api.pp @@ -1,5 +1,5 @@ class role::mediawiki::appserver::api { - system::role { 'role::mediawiki::appserver::api': } + system::role { 'mediawiki::appserver::api': } include ::role::mediawiki::webserver include ::role::prometheus::apache_exporter diff --git a/modules/role/manifests/mediawiki/imagescaler.pp b/modules/role/manifests/mediawiki/imagescaler.pp index db12d57..b2de4d3 100644 --- a/modules/role/manifests/mediawiki/imagescaler.pp +++ b/modules/role/manifests/mediawiki/imagescaler.pp @@ -1,5 +1,5 @@ class role::mediawiki::imagescaler { - system::role { 'role::mediawiki::imagescaler': } + system::role { 'mediawiki::imagescaler': } include ::role::mediawiki::scaler include ::role::mediawiki::webserver diff --git a/modules/role/manifests/mediawiki/jobrunner.pp b/modules/role/manifests/mediawiki/jobrunner.pp index 12cf0be..2e39b7e 100644 --- a/modules/role/manifests/mediawiki/jobrunner.pp +++ b/modules/role/manifests/mediawiki/jobrunner.pp @@ -1,6 +1,6 @@ # filtertags: labs-project-deployment-prep class role::mediawiki::jobrunner { - system::role { 'role::mediawiki::jobrunner': } + system::role { 'mediawiki::jobrunner': } # Parent role (we don't use inheritance by choice) include ::role::mediawiki::common diff --git a/modules/role/manifests/mediawiki/memcached.pp b/modules/role/manifests/mediawiki/memcached.pp index e3ba076..06df46c 100644 --- a/modules/role/manifests/mediawiki/memcached.pp +++ b/modules/role/manifests/mediawiki/memcached.pp @@ -2,7 +2,7 @@ class role::mediawiki::memcached inherits role::memcached { include ::profile::redis::multidc - system::role { 'role::mediawiki::memcached': + system::role { 'mediawiki::memcached': description => 'memcached+redis sessions', } } diff --git a/modules/role/manifests/mediawiki/videoscaler.pp b/modules/role/manifests/mediawiki/videoscaler.pp index 98c4b88..9dcc824 100644 --- a/modules/role/manifests/mediawiki/videoscaler.pp +++ b/modules/role/manifests/mediawiki/videoscaler.pp @@ -1,6 +1,6 @@ # filtertags: labs-project-deployment-prep class role::mediawiki::videoscaler { - system::role { 'role::mediawiki::videoscaler': } + system::role { 'mediawiki::videoscaler': } # Parent role include ::role::mediawiki::scaler diff --git a/modules/role/manifests/memcached.pp b/modules/role/manifests/memcached.pp index 29c9436..07c19eb 100644 --- a/modules/role/manifests/memcached.pp +++ b/modules/role/manifests/memcached.pp @@ -2,7 +2,7 @@ # # filtertags: labs-project-deployment-prep class role::memcached { - system::role { 'role::memcached': } + system::role { 'memcached': } include ::standard include ::base::mysterious_sysctl diff --git a/modules/role/manifests/mgmt/drac_ilo.pp b/modules/role/manifests/mgmt/drac_ilo.pp index 1610788..7affd35 100644 --- a/modules/role/manifests/mgmt/drac_ilo.pp +++ b/modules/role/manifests/mgmt/drac_ilo.pp @@ -2,7 +2,7 @@ # like setting passwords on DRACs/iLOs class role::mgmt::drac_ilo { - system::role { 'role::mgmt::drac_ilo': + system::role { 'mgmt::drac_ilo': description => 'Manage management interfaces' } diff --git a/modules/role/manifests/mirrors.pp b/modules/role/manifests/mirrors.pp index 641d10a..5b3e3e6 100644 --- a/modules/role/manifests/mirrors.pp +++ b/modules/role/manifests/mirrors.pp @@ -3,7 +3,7 @@ # A role class used to setup our mirrors server. class role::mirrors { - system::role { 'role::mirrors': + system::role { 'mirrors': description => 'Mirrors server', } diff --git a/modules/role/manifests/mobileapps.pp b/modules/role/manifests/mobileapps.pp index 7044b7a..d1de20f 100644 --- a/modules/role/manifests/mobileapps.pp +++ b/modules/role/manifests/mobileapps.pp @@ -1,7 +1,7 @@ # Role class for mobileapps class role::mobileapps { - system::role { 'role::mobileapps': + system::role { 'mobileapps': description => 'A service for use by mobile apps. Provides DOM manipulation, aggregation, JSON flattening' } diff --git a/modules/role/manifests/mw_rc_irc.pp b/modules/role/manifests/mw_rc_irc.pp index 947b504..d8b28d0 100644 --- a/modules/role/manifests/mw_rc_irc.pp +++ b/modules/role/manifests/mw_rc_irc.pp @@ -1,7 +1,7 @@ # filtertags: labs-project-deployment-prep labs-project-ircd class role::mw_rc_irc { - system::role { 'role::mw_rc_irc': description => 'MW Changes IRC Broadcast Server' } + system::role { 'mw_rc_irc': description => 'MW Changes IRC Broadcast Server' } include ::standard include ::base::firewall diff --git a/modules/role/manifests/noc/site.pp b/modules/role/manifests/noc/site.pp index 140ec44..02f6e6c 100644 --- a/modules/role/manifests/noc/site.pp +++ b/modules/role/manifests/noc/site.pp @@ -1,7 +1,7 @@ # https://noc.wikimedia.org/ class role::noc::site { - system::role { 'role::noc::site': description => 'noc.wikimedia.org' } + system::role { 'noc::site': description => 'noc.wikimedia.org' } ferm::service { 'noc-http': proto => 'tcp', diff --git a/modules/role/manifests/openldap/corp.pp b/modules/role/manifests/openldap/corp.pp index d7ba623..2eab28d 100644 --- a/modules/role/manifests/openldap/corp.pp +++ b/modules/role/manifests/openldap/corp.pp @@ -6,7 +6,7 @@ include ::profile::backup::host include ::base::firewall - system::role { 'role::openldap::corp': + system::role { 'openldap::corp': description => 'Corp OIT openldap Mirror server' } diff --git a/modules/role/manifests/openldap/labs.pp b/modules/role/manifests/openldap/labs.pp index 5aab59d..4617665 100644 --- a/modules/role/manifests/openldap/labs.pp +++ b/modules/role/manifests/openldap/labs.pp @@ -8,7 +8,7 @@ $ldapconfig = hiera_hash('labsldapconfig', {}) $ldap_labs_hostname = $ldapconfig['hostname'] - system::role { 'role::openldap::labs': + system::role { 'openldap::labs': description => 'LDAP servers for labs (based on OpenLDAP)' } diff --git a/modules/role/manifests/openldap/labtest.pp b/modules/role/manifests/openldap/labtest.pp index 43b3a3e..172f44e 100644 --- a/modules/role/manifests/openldap/labtest.pp +++ b/modules/role/manifests/openldap/labtest.pp @@ -8,7 +8,7 @@ $ldapconfig = hiera_hash('labsldapconfig', {}) $ldap_labs_hostname = $ldapconfig['hostname'] - system::role { 'role::openldap::labtest': + system::role { 'openldap::labtest': description => 'LDAP servers for labs test cluster (based on OpenLDAP)' } diff --git a/modules/role/manifests/osm/master.pp b/modules/role/manifests/osm/master.pp index 9eba61f..58fa6dd 100644 --- a/modules/role/manifests/osm/master.pp +++ b/modules/role/manifests/osm/master.pp @@ -41,7 +41,7 @@ prometheus_path => '/var/lib/prometheus/node.d/osm_sync_lag.prom', } - system::role { 'role::osm::master': + system::role { 'osm::master': ensure => 'present', description => 'openstreetmaps db master', } diff --git a/modules/role/manifests/osm/slave.pp b/modules/role/manifests/osm/slave.pp index 1301061..b1f9d17 100644 --- a/modules/role/manifests/osm/slave.pp +++ b/modules/role/manifests/osm/slave.pp @@ -9,7 +9,7 @@ # have the same dbs as the master. #postgresql::spatialdb { 'gis': } - system::role { 'role::osm::slave': + system::role { 'osm::slave': ensure => 'present', description => 'openstreetmaps db slave', } diff --git a/modules/role/manifests/otrs/webserver.pp b/modules/role/manifests/otrs/webserver.pp index 1909f8c..e164df1 100644 --- a/modules/role/manifests/otrs/webserver.pp +++ b/modules/role/manifests/otrs/webserver.pp @@ -5,7 +5,7 @@ # filtertags: labs-project-otrs class role::otrs::webserver { - system::role { 'role::otrs::webserver': + system::role { 'otrs::webserver': description => 'OTRS Web Application Server', } include ::standard diff --git a/modules/role/manifests/package/builder.pp b/modules/role/manifests/package/builder.pp index be7a392..b528d0b 100644 --- a/modules/role/manifests/package/builder.pp +++ b/modules/role/manifests/package/builder.pp @@ -7,7 +7,7 @@ include ::package_builder include ::base::firewall - system::role { 'role::package::builder': + system::role { 'package::builder': description => 'Debian package builder' } diff --git a/modules/role/manifests/parsoid.pp b/modules/role/manifests/parsoid.pp index 63af98b..db58d4a 100644 --- a/modules/role/manifests/parsoid.pp +++ b/modules/role/manifests/parsoid.pp @@ -3,7 +3,7 @@ # filtertags: labs-project-deployment-prep class role::parsoid { - system::role { 'role::parsoid': + system::role { 'parsoid': description => "Parsoid ${::realm}" } diff --git a/modules/role/manifests/parsoid/testing.pp b/modules/role/manifests/parsoid/testing.pp index c4fa9b4..ec686c4 100644 --- a/modules/role/manifests/parsoid/testing.pp +++ b/modules/role/manifests/parsoid/testing.pp @@ -1,7 +1,7 @@ # This role is used by testing services # Ex: Parsoid roundtrip testing, Parsoid & PHP parser visual diff testing class role::parsoid::testing { - system::role { 'role::parsoid::testing': + system::role { 'parsoid::testing': description => 'Parsoid server (rt-testing, visual-diffing, etc.)' } diff --git a/modules/role/manifests/pdfrender.pp b/modules/role/manifests/pdfrender.pp index e12bc64..21cf388 100644 --- a/modules/role/manifests/pdfrender.pp +++ b/modules/role/manifests/pdfrender.pp @@ -1,7 +1,7 @@ class role::pdfrender { $is_active = hiera('role::pdfrender::is_active', true) - system::role { 'role::pdfrender': + system::role { 'pdfrender': description => 'A PDF render service based on Electron', } diff --git a/modules/role/manifests/piwik/server.pp b/modules/role/manifests/piwik/server.pp index ff62318..2d4bbfe 100644 --- a/modules/role/manifests/piwik/server.pp +++ b/modules/role/manifests/piwik/server.pp @@ -9,7 +9,7 @@ # Ref: T159136 require_package('mysql-server') - system::role { 'role::piwik::server': + system::role { 'piwik::server': description => 'Analytics piwik server', } } diff --git a/modules/role/manifests/planet_server.pp b/modules/role/manifests/planet_server.pp index 785f697..1feb8fa 100644 --- a/modules/role/manifests/planet_server.pp +++ b/modules/role/manifests/planet_server.pp @@ -4,7 +4,7 @@ include ::standard include ::profile::planet::venus - system::role { 'role::planet_server': + system::role { 'planet_server': description => 'Planet (venus) weblog aggregator' } } diff --git a/modules/role/manifests/pmacct.pp b/modules/role/manifests/pmacct.pp index 8326cc6..fd3a909 100644 --- a/modules/role/manifests/pmacct.pp +++ b/modules/role/manifests/pmacct.pp @@ -1,5 +1,5 @@ class role::pmacct { - system::role { 'role::pmacct': + system::role { 'pmacct': description => 'pmacct netflow accounting', } diff --git a/modules/role/manifests/poolcounter/server.pp b/modules/role/manifests/poolcounter/server.pp index 0195d29..dcea95f 100644 --- a/modules/role/manifests/poolcounter/server.pp +++ b/modules/role/manifests/poolcounter/server.pp @@ -4,7 +4,7 @@ include ::poolcounter include ::base::firewall - system::role { 'role::poolcounter': + system::role { 'poolcounter': description => 'PoolCounter server', } diff --git a/modules/role/manifests/postgres/master.pp b/modules/role/manifests/postgres/master.pp index 1a5b0bb..fe06b89 100644 --- a/modules/role/manifests/postgres/master.pp +++ b/modules/role/manifests/postgres/master.pp @@ -14,7 +14,7 @@ pgstats_pass => $passwords::postgres::ganglia_pass, } - system::role { 'role::postgres::master': + system::role { 'postgres::master': ensure => 'present', description => 'Postgres db master', } diff --git a/modules/role/manifests/postgres/slave.pp b/modules/role/manifests/postgres/slave.pp index ab26f2c..43cd954 100644 --- a/modules/role/manifests/postgres/slave.pp +++ b/modules/role/manifests/postgres/slave.pp @@ -3,7 +3,7 @@ include ::postgresql::postgis include ::passwords::postgres - system::role { 'role::postgres::slave': + system::role { 'postgres::slave': ensure => 'present', description => 'Postgres db slave', } diff --git a/modules/role/manifests/puppet_compiler.pp b/modules/role/manifests/puppet_compiler.pp index ad9aae8..5c413c1 100644 --- a/modules/role/manifests/puppet_compiler.pp +++ b/modules/role/manifests/puppet_compiler.pp @@ -1,7 +1,7 @@ # filtertags: labs-project-toolsbeta labs-project-puppet3-diffs class role::puppet_compiler { - system::role { 'role::puppet_compiler': description => 'Puppet compiler jenkins slave'} + system::role { 'puppet_compiler': description => 'Puppet compiler jenkins slave'} case $::realm { 'labs' : { diff --git a/modules/role/manifests/racktables/server.pp b/modules/role/manifests/racktables/server.pp index 3378796..5302a68 100644 --- a/modules/role/manifests/racktables/server.pp +++ b/modules/role/manifests/racktables/server.pp @@ -8,7 +8,7 @@ # filtertags: labs-project-servermon class role::racktables::server { - system::role { 'role::racktables::server': description => 'Racktables server' } + system::role { 'racktables::server': description => 'Racktables server' } include ::standard include ::base::firewall diff --git a/modules/role/manifests/rancid/server.pp b/modules/role/manifests/rancid/server.pp index 3f03912..24c8e7e 100644 --- a/modules/role/manifests/rancid/server.pp +++ b/modules/role/manifests/rancid/server.pp @@ -1,7 +1,7 @@ # Really Awful Notorious CIsco config Differ class role::rancid::server { - system::role { 'role::rancid::server': + system::role { 'rancid::server': description => 'Really Awful Notorious CIsco config Differ (sp)' } diff --git a/modules/role/manifests/rcstream.pp b/modules/role/manifests/rcstream.pp index be9b5f1..663e7e1 100644 --- a/modules/role/manifests/rcstream.pp +++ b/modules/role/manifests/rcstream.pp @@ -8,7 +8,7 @@ class role::rcstream { include ::standard - system::role { 'role::rcstream': + system::role { 'rcstream': description => 'MediaWiki Recent Changes stream', } diff --git a/modules/role/manifests/requesttracker/labs.pp b/modules/role/manifests/requesttracker/labs.pp index d998e6c..5071924 100644 --- a/modules/role/manifests/requesttracker/labs.pp +++ b/modules/role/manifests/requesttracker/labs.pp @@ -1,6 +1,6 @@ # Labs/testing RT class role::requesttracker::labs { - system::role { 'role::requesttracker::labs': description => 'RT (Labs)' } + system::role { 'requesttracker::labs': description => 'RT (Labs)' } include passwords::misc::rt diff --git a/modules/role/manifests/requesttracker/upgradetest.pp b/modules/role/manifests/requesttracker/upgradetest.pp index 8dd345a..e5d453e 100644 --- a/modules/role/manifests/requesttracker/upgradetest.pp +++ b/modules/role/manifests/requesttracker/upgradetest.pp @@ -1,6 +1,6 @@ # temp. setup for testing RT migration to jessie class role::requesttracker::upgradetest { - system::role { 'role::requesttracker::upgradetest': description => 'temp test setup for RT migration to jessie' } + system::role { 'requesttracker::upgradetest': description => 'temp test setup for RT migration to jessie' } include ::standard include ::base::firewall diff --git a/modules/role/manifests/requesttracker_server.pp b/modules/role/manifests/requesttracker_server.pp index 18ce6fc..53679d4 100644 --- a/modules/role/manifests/requesttracker_server.pp +++ b/modules/role/manifests/requesttracker_server.pp @@ -4,7 +4,7 @@ include ::standard include ::profile::requesttracker::server - system::role { 'role::requesttracker::server': + system::role { 'requesttracker::server': description => 'RT server' } } diff --git a/modules/role/manifests/sentry.pp b/modules/role/manifests/sentry.pp index 7628c39..d432b7e 100644 --- a/modules/role/manifests/sentry.pp +++ b/modules/role/manifests/sentry.pp @@ -8,7 +8,7 @@ class role::sentry { include ::sentry - system::role { 'role::sentry': + system::role { 'sentry': description => 'Sentry server (error aggregation & presentation service)', } } diff --git a/modules/role/manifests/snapshot/cronrunner.pp b/modules/role/manifests/snapshot/cronrunner.pp index a7397bd..03094ed 100644 --- a/modules/role/manifests/snapshot/cronrunner.pp +++ b/modules/role/manifests/snapshot/cronrunner.pp @@ -9,7 +9,7 @@ # cron jobs class { '::snapshot::cron': user => 'datasets' } - system::role { 'role::snapshot::cronrunner': + system::role { 'snapshot::cronrunner': description => 'runner of misc dump-related cron jobs', } } diff --git a/modules/role/manifests/snapshot/dumper.pp b/modules/role/manifests/snapshot/dumper.pp index 0ded129..06639e2 100644 --- a/modules/role/manifests/snapshot/dumper.pp +++ b/modules/role/manifests/snapshot/dumper.pp @@ -6,7 +6,7 @@ # cron job for running the dumps class { 'snapshot::dumps::cron': user => 'datasets' } - system::role { 'role::snapshot::dumper': + system::role { 'snapshot::dumper': description => 'dumper of XML/SQL wiki content', } } diff --git a/modules/role/manifests/snapshot/monitor.pp b/modules/role/manifests/snapshot/monitor.pp index f833d2d..c470213 100644 --- a/modules/role/manifests/snapshot/monitor.pp +++ b/modules/role/manifests/snapshot/monitor.pp @@ -5,7 +5,7 @@ # monitor job include ::snapshot::dumps::monitor - system::role { 'role::snapshot::monitor': + system::role { 'snapshot::monitor': description => 'monitor of XML dumps', } } diff --git a/modules/role/manifests/snapshot/testbed.pp b/modules/role/manifests/snapshot/testbed.pp index 0f32d66..f2abe90 100644 --- a/modules/role/manifests/snapshot/testbed.pp +++ b/modules/role/manifests/snapshot/testbed.pp @@ -5,7 +5,7 @@ class role::snapshot::testbed { include role::snapshot::common - system::role { 'role::snapshot::testbed': + system::role { 'snapshot::testbed': description => 'testbed for dumps of XML/SQL wiki content', } } diff --git a/modules/role/manifests/spare/system.pp b/modules/role/manifests/spare/system.pp index 847cc4f..05f0a96 100644 --- a/modules/role/manifests/spare/system.pp +++ b/modules/role/manifests/spare/system.pp @@ -11,5 +11,5 @@ include ::standard include ::base::firewall - system::role { 'role::spare::system': description => 'Unused spare system' } + system::role { 'spare::system': description => 'Unused spare system' } } diff --git a/modules/role/manifests/statistics/cruncher.pp b/modules/role/manifests/statistics/cruncher.pp index 04da866..efba497 100644 --- a/modules/role/manifests/statistics/cruncher.pp +++ b/modules/role/manifests/statistics/cruncher.pp @@ -1,6 +1,6 @@ # (stat1003) class role::statistics::cruncher inherits role::statistics::base { - system::role { 'role::statistics::cruncher': + system::role { 'statistics::cruncher': description => 'Statistics general compute node (non private data)' } diff --git a/modules/role/manifests/statistics/private.pp b/modules/role/manifests/statistics/private.pp index 5c600c1..c1ed5e4 100644 --- a/modules/role/manifests/statistics/private.pp +++ b/modules/role/manifests/statistics/private.pp @@ -1,6 +1,6 @@ # (stat1002) class role::statistics::private inherits role::statistics::base { - system::role { 'role::statistics::private': + system::role { 'statistics::private': description => 'Statistics private data host and general compute node' } diff --git a/modules/role/manifests/statistics/web.pp b/modules/role/manifests/statistics/web.pp index 451972d..92b398a 100644 --- a/modules/role/manifests/statistics/web.pp +++ b/modules/role/manifests/statistics/web.pp @@ -1,6 +1,6 @@ # (thorium) class role::statistics::web inherits role::statistics::base { - system::role { 'role::statistics::web': + system::role { 'statistics::web': description => 'Statistics private data host and general compute node' } diff --git a/modules/role/manifests/statsite.pp b/modules/role/manifests/statsite.pp index f5f9307..497a5aa 100644 --- a/modules/role/manifests/statsite.pp +++ b/modules/role/manifests/statsite.pp @@ -5,7 +5,7 @@ # Graphite or Ganglia. See <https://github.com/armon/statsite>. # class role::statsite { - system::role { 'role::statsite': + system::role { 'statsite': description => 'statsite server' } diff --git a/modules/role/manifests/swift/proxy.pp b/modules/role/manifests/swift/proxy.pp index a963f5a..4c5c41a 100644 --- a/modules/role/manifests/swift/proxy.pp +++ b/modules/role/manifests/swift/proxy.pp @@ -2,7 +2,7 @@ class role::swift::proxy ( $use_tls = hiera('role::swift::proxy::use_tls', false), ) { - system::role { 'role::swift::proxy': + system::role { 'swift::proxy': description => 'swift frontend proxy', } diff --git a/modules/role/manifests/swift/stats_reporter.pp b/modules/role/manifests/swift/stats_reporter.pp index f244d4b..15f710b 100644 --- a/modules/role/manifests/swift/stats_reporter.pp +++ b/modules/role/manifests/swift/stats_reporter.pp @@ -1,6 +1,6 @@ # filtertags: labs-project-deployment-prep class role::swift::stats_reporter { - system::role { 'role::swift::stats_reporter': + system::role { 'swift::stats_reporter': description => 'swift statistics reporter', } diff --git a/modules/role/manifests/swift/storage.pp b/modules/role/manifests/swift/storage.pp index c5b6936..13e4674 100644 --- a/modules/role/manifests/swift/storage.pp +++ b/modules/role/manifests/swift/storage.pp @@ -1,6 +1,6 @@ # filtertags: labs-project-deployment-prep labs-project-swift class role::swift::storage { - system::role { 'role::swift::storage': + system::role { 'swift::storage': description => 'swift storage brick', } diff --git a/modules/role/manifests/syslog/centralserver.pp b/modules/role/manifests/syslog/centralserver.pp index 2620bed..b3f4f0d 100644 --- a/modules/role/manifests/syslog/centralserver.pp +++ b/modules/role/manifests/syslog/centralserver.pp @@ -8,7 +8,7 @@ include ::base::firewall include ::profile::backup::host - system::role { 'role::syslog::centralserver': + system::role { 'syslog::centralserver': description => 'Central syslog server' } diff --git a/modules/role/manifests/systemtap/devserver.pp b/modules/role/manifests/systemtap/devserver.pp index 23dc7db..54dc4ec 100644 --- a/modules/role/manifests/systemtap/devserver.pp +++ b/modules/role/manifests/systemtap/devserver.pp @@ -5,7 +5,7 @@ class role::systemtap::devserver { include ::systemtap::devserver - system::role { 'role::systemtap::devserver': + system::role { 'systemtap::devserver': description => 'SystemTap development environment' } } diff --git a/modules/role/manifests/tendril.pp b/modules/role/manifests/tendril.pp index 04aba9d..c8eba32 100644 --- a/modules/role/manifests/tendril.pp +++ b/modules/role/manifests/tendril.pp @@ -5,7 +5,7 @@ include ::base::firewall include ::standard - system::role { 'role::tendril': description => 'tendril server' } + system::role { 'tendril': description => 'tendril server' } # T62183 | TODO/FIXME: remove hiera condition once T150771 is resolved # aware that there should not be a permanent hiera lookup here diff --git a/modules/role/manifests/test/system.pp b/modules/role/manifests/test/system.pp index 8cd4214..a98363a 100644 --- a/modules/role/manifests/test/system.pp +++ b/modules/role/manifests/test/system.pp @@ -5,5 +5,5 @@ include ::standard include ::base::firewall - system::role { 'role::test::system': description => 'Unpuppetised system for testing' } + system::role { 'test::system': description => 'Unpuppetised system for testing' } } diff --git a/modules/role/manifests/toollabs/bastion.pp b/modules/role/manifests/toollabs/bastion.pp index d6c972c..0c85b97 100644 --- a/modules/role/manifests/toollabs/bastion.pp +++ b/modules/role/manifests/toollabs/bastion.pp @@ -2,5 +2,5 @@ class role::toollabs::bastion { include ::toollabs::bastion - system::role { 'role::toollabs::bastion': description => 'Tool Labs bastion' } + system::role { 'toollabs::bastion': description => 'Tool Labs bastion' } } diff --git a/modules/role/manifests/toollabs/checker.pp b/modules/role/manifests/toollabs/checker.pp index 5259555..9b88554 100644 --- a/modules/role/manifests/toollabs/checker.pp +++ b/modules/role/manifests/toollabs/checker.pp @@ -2,7 +2,7 @@ class role::toollabs::checker { include ::toollabs::checker - system::role { 'role::toollabs::checker': + system::role { 'toollabs::checker': description => 'Exposes end points for external monitoring of internal systems', } } diff --git a/modules/role/manifests/toollabs/compute.pp b/modules/role/manifests/toollabs/compute.pp index 2a8b928..40fd604 100644 --- a/modules/role/manifests/toollabs/compute.pp +++ b/modules/role/manifests/toollabs/compute.pp @@ -2,5 +2,5 @@ class role::toollabs::compute { include ::toollabs::compute - system::role { 'role::toollabs::compute': description => 'Tool Labs compute node' } + system::role { 'toollabs::compute': description => 'Tool Labs compute node' } } diff --git a/modules/role/manifests/toollabs/cronrunner.pp b/modules/role/manifests/toollabs/cronrunner.pp index 617fc45..8f40636 100644 --- a/modules/role/manifests/toollabs/cronrunner.pp +++ b/modules/role/manifests/toollabs/cronrunner.pp @@ -2,7 +2,7 @@ class role::toollabs::cronrunner { include ::toollabs::cronrunner - system::role { 'role::toollabs::cronrunner': + system::role { 'toollabs::cronrunner': description => 'Tool Labs cron starter host', } } diff --git a/modules/role/manifests/toollabs/logging/centralserver.pp b/modules/role/manifests/toollabs/logging/centralserver.pp index 3425d01..a0a2e92 100644 --- a/modules/role/manifests/toollabs/logging/centralserver.pp +++ b/modules/role/manifests/toollabs/logging/centralserver.pp @@ -4,7 +4,7 @@ class role::toollabs::logging::centralserver { include ::base::firewall - system::role { 'role::tools::logreceiver': + system::role { 'tools::logreceiver': description => 'Central syslog server', } diff --git a/modules/role/manifests/toollabs/mailrelay.pp b/modules/role/manifests/toollabs/mailrelay.pp index 0783936..9ed6aa1 100644 --- a/modules/role/manifests/toollabs/mailrelay.pp +++ b/modules/role/manifests/toollabs/mailrelay.pp @@ -1,6 +1,6 @@ # filtertags: labs-project-tools class role::toollabs::mailrelay { - system::role { 'role::toollabs::mailrelay': description => 'Tool Labs mail relay' } + system::role { 'toollabs::mailrelay': description => 'Tool Labs mail relay' } include ::toollabs::mailrelay } diff --git a/modules/role/manifests/toollabs/master.pp b/modules/role/manifests/toollabs/master.pp index fff2514..eaafb7a 100644 --- a/modules/role/manifests/toollabs/master.pp +++ b/modules/role/manifests/toollabs/master.pp @@ -2,5 +2,5 @@ class role::toollabs::master { include ::toollabs::master - system::role { 'role::toollabs::master': description => 'Tool Labs gridengine master' } + system::role { 'toollabs::master': description => 'Tool Labs gridengine master' } } diff --git a/modules/role/manifests/toollabs/proxy.pp b/modules/role/manifests/toollabs/proxy.pp index 8a16346..be70d49 100644 --- a/modules/role/manifests/toollabs/proxy.pp +++ b/modules/role/manifests/toollabs/proxy.pp @@ -22,5 +22,5 @@ desc => 'HTTPS webserver for the entire world', } - system::role { 'role::toollabs::proxy': description => 'Tool labs generic web proxy' } + system::role { 'toollabs::proxy': description => 'Tool labs generic web proxy' } } diff --git a/modules/role/manifests/toollabs/services.pp b/modules/role/manifests/toollabs/services.pp index 068bbf3..e21b992 100644 --- a/modules/role/manifests/toollabs/services.pp +++ b/modules/role/manifests/toollabs/services.pp @@ -2,7 +2,7 @@ class role::toollabs::services( $active_host = 'tools-services-01.tools.eqiad.wmflabs', ) { - system::role { 'role::toollabs::services': + system::role { 'toollabs::services': description => 'Tool Labs manifest based services', } diff --git a/modules/role/manifests/toollabs/shadow.pp b/modules/role/manifests/toollabs/shadow.pp index d44a7c0..f16c2a6 100644 --- a/modules/role/manifests/toollabs/shadow.pp +++ b/modules/role/manifests/toollabs/shadow.pp @@ -1,6 +1,6 @@ # filtertags: labs-project-tools class role::toollabs::shadow { - system::role { 'role::toollabs::shadow': description => 'Tool Labs gridengine shadow (backup) master' } + system::role { 'toollabs::shadow': description => 'Tool Labs gridengine shadow (backup) master' } class { '::toollabs::shadow': gridmaster => $role::toollabs::common::gridmaster, diff --git a/modules/role/manifests/toollabs/static.pp b/modules/role/manifests/toollabs/static.pp index 3692455..4c18c21 100644 --- a/modules/role/manifests/toollabs/static.pp +++ b/modules/role/manifests/toollabs/static.pp @@ -2,7 +2,7 @@ class role::toollabs::static { include ::toollabs::static - system::role { 'role::toollabs::static': + system::role { 'toollabs::static': description => 'Tool Labs static http server', } } diff --git a/modules/role/manifests/tor_relay.pp b/modules/role/manifests/tor_relay.pp index 0d289bf..651b115 100644 --- a/modules/role/manifests/tor_relay.pp +++ b/modules/role/manifests/tor_relay.pp @@ -4,7 +4,7 @@ include ::base::firewall include ::profile::tor::relay - system::role { 'role::tor_relay': + system::role { 'tor_relay': description => 'Tor relay' } } diff --git a/modules/role/manifests/trendingedits.pp b/modules/role/manifests/trendingedits.pp index e95468d..7716f0c 100644 --- a/modules/role/manifests/trendingedits.pp +++ b/modules/role/manifests/trendingedits.pp @@ -4,7 +4,7 @@ $kafka_config = kafka_config('main') $port = 6699 - system::role { 'role::trendingedits': + system::role { 'trendingedits': description => 'computes the list of currently-trending articles', } diff --git a/modules/role/manifests/wdqs.pp b/modules/role/manifests/wdqs.pp index 53e19ab..a58de6b 100644 --- a/modules/role/manifests/wdqs.pp +++ b/modules/role/manifests/wdqs.pp @@ -13,7 +13,7 @@ include role::labs::lvm::srv } - system::role { 'role::wdqs': + system::role { 'wdqs': ensure => 'present', description => 'Wikidata Query Service', } diff --git a/modules/role/manifests/webserver_misc_static.pp b/modules/role/manifests/webserver_misc_static.pp index 03a6c96..dce200e 100644 --- a/modules/role/manifests/webserver_misc_static.pp +++ b/modules/role/manifests/webserver_misc_static.pp @@ -14,7 +14,7 @@ include ::profile::microsites::static_bugzilla # https://static-bugzilla.wikimedia.org include ::profile::microsites::transparency # https://transparency.wikimedia.org - system::role { 'role::microsites::webserver_misc_static': + system::role { 'webserver_misc_static': description => 'WMF misc sites web server' } } diff --git a/modules/role/manifests/xhgui/app.pp b/modules/role/manifests/xhgui/app.pp index 345c397..d5719b0 100644 --- a/modules/role/manifests/xhgui/app.pp +++ b/modules/role/manifests/xhgui/app.pp @@ -39,7 +39,7 @@ ], } - system::role { 'role::xhgui::app': } + system::role { 'xhgui::app': } require_package('php5-mongo') diff --git a/modules/role/manifests/yubiauth_server.pp b/modules/role/manifests/yubiauth_server.pp index effb45f..8c4c7d0 100644 --- a/modules/role/manifests/yubiauth_server.pp +++ b/modules/role/manifests/yubiauth_server.pp @@ -1,6 +1,6 @@ class role::yubiauth_server { - system::role { 'role::yubiauth_server': + system::role { 'yubiauth_server': ensure => 'present', description => 'Yubi 2FA authentication server', } diff --git a/modules/role/manifests/zookeeper/server.pp b/modules/role/manifests/zookeeper/server.pp index 956a5f9..dc073c0 100644 --- a/modules/role/manifests/zookeeper/server.pp +++ b/modules/role/manifests/zookeeper/server.pp @@ -20,7 +20,7 @@ include role::zookeeper::client $cluster_name = $::role::zookeeper::client::cluster_name - system::role { 'role::zookeeper::server': + system::role { 'zookeeper::server': description => "${cluster_name} Cluster Zookeeper Server" } diff --git a/modules/role/manifests/zuul/merger.pp b/modules/role/manifests/zuul/merger.pp index 46764b9..7f0c16b 100644 --- a/modules/role/manifests/zuul/merger.pp +++ b/modules/role/manifests/zuul/merger.pp @@ -1,5 +1,5 @@ class role::zuul::merger { - system::role { 'role::zuul::merger': description => 'Zuul merger' } + system::role { 'zuul::merger': description => 'Zuul merger' } include ::zuul::monitoring::merger diff --git a/modules/role/manifests/zuul/server.pp b/modules/role/manifests/zuul/server.pp index 5555d67..df97f01 100644 --- a/modules/role/manifests/zuul/server.pp +++ b/modules/role/manifests/zuul/server.pp @@ -1,6 +1,6 @@ # filtertags: labs-project-ci-staging class role::zuul::server { - system::role { 'role::zuul::server': description => 'Zuul server (scheduler)' } + system::role { 'zuul::server': description => 'Zuul server (scheduler)' } include contint::proxy_zuul diff --git a/modules/system/manifests/role.pp b/modules/system/manifests/role.pp index 89f66f5..c2cc496 100644 --- a/modules/system/manifests/role.pp +++ b/modules/system/manifests/role.pp @@ -13,7 +13,7 @@ # # === Example # -# system::role { 'role::analytics::hadoop::master': +# system::role { 'analytics::hadoop::master': # description => 'Hadoop Master (NameNode & ResourceManager)' # } # diff --git a/utils/new_wmf_service.py b/utils/new_wmf_service.py index 6ddd924..47b7fc5 100755 --- a/utils/new_wmf_service.py +++ b/utils/new_wmf_service.py @@ -195,7 +195,7 @@ # Role class for %(name)s class role::%(name)s { - system::role { 'role::%(name)s': + system::role { '%(name)s': description => '%(description)s', } -- To view, visit https://gerrit.wikimedia.org/r/354172 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I43a208fdc616e4d3e2ad0c1905252f7f19019b40 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Dzahn <dz...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits