Rush has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/384585 )

Change subject: openstack: ensure system::role on all role/wmcs
......................................................................

openstack: ensure system::role on all role/wmcs

Bug: T171494
Change-Id: Ibea4fb01fad5fa2e35e7a2d18a53ecbaefca73e0
---
M modules/role/manifests/wmcs/openstack/labtest/control.pp
M modules/role/manifests/wmcs/openstack/labtest/net.pp
M modules/role/manifests/wmcs/openstack/labtest/virt.pp
M modules/role/manifests/wmcs/openstack/labtestn/control.pp
M modules/role/manifests/wmcs/openstack/labtestn/net.pp
M modules/role/manifests/wmcs/openstack/labtestn/virt.pp
M modules/role/manifests/wmcs/openstack/labtestn/web.pp
M modules/role/manifests/wmcs/openstack/main/control.pp
M modules/role/manifests/wmcs/openstack/main/horizon.pp
M modules/role/manifests/wmcs/openstack/main/net.pp
M modules/role/manifests/wmcs/openstack/main/net_standby.pp
M modules/role/manifests/wmcs/openstack/main/nodepool.pp
M modules/role/manifests/wmcs/openstack/main/virt.pp
13 files changed, 15 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/85/384585/1

diff --git a/modules/role/manifests/wmcs/openstack/labtest/control.pp 
b/modules/role/manifests/wmcs/openstack/labtest/control.pp
index 9da1977..8e23130 100644
--- a/modules/role/manifests/wmcs/openstack/labtest/control.pp
+++ b/modules/role/manifests/wmcs/openstack/labtest/control.pp
@@ -1,4 +1,5 @@
 class role::wmcs::openstack::labtest::control {
+    system::role { $name: }
     include ::profile::openstack::labtest::observerenv
     include ::profile::openstack::labtest::rabbitmq
     include ::profile::openstack::labtest::keystone::service
diff --git a/modules/role/manifests/wmcs/openstack/labtest/net.pp 
b/modules/role/manifests/wmcs/openstack/labtest/net.pp
index 9367e8b..d0e98dd 100644
--- a/modules/role/manifests/wmcs/openstack/labtest/net.pp
+++ b/modules/role/manifests/wmcs/openstack/labtest/net.pp
@@ -1,4 +1,5 @@
 class role::wmcs::openstack::labtest::net {
+    system::role { $name: }
     include ::profile::openstack::labtest::cloudrepo
     include ::profile::openstack::labtest::nova::common
     include ::profile::openstack::labtest::nova::network::service
diff --git a/modules/role/manifests/wmcs/openstack/labtest/virt.pp 
b/modules/role/manifests/wmcs/openstack/labtest/virt.pp
index 8b656b5..f85e6bd 100644
--- a/modules/role/manifests/wmcs/openstack/labtest/virt.pp
+++ b/modules/role/manifests/wmcs/openstack/labtest/virt.pp
@@ -1,5 +1,6 @@
 class role::wmcs::openstack::labtest::virt {
-    include profile::openstack::labtest::cloudrepo
+    system::role { $name: }
+    include ::profile::openstack::labtest::cloudrepo
     include ::profile::openstack::labtest::nova::common
     include ::profile::openstack::labtest::nova::compute::service
 }
diff --git a/modules/role/manifests/wmcs/openstack/labtestn/control.pp 
b/modules/role/manifests/wmcs/openstack/labtestn/control.pp
index f4821ff..32b444f 100644
--- a/modules/role/manifests/wmcs/openstack/labtestn/control.pp
+++ b/modules/role/manifests/wmcs/openstack/labtestn/control.pp
@@ -1,4 +1,5 @@
 class role::wmcs::openstack::labtestn::control {
+    system::role { $name: }
     include ::profile::openstack::labtestn::observerenv
     include ::profile::openstack::labtestn::rabbitmq
     include ::profile::openstack::labtestn::keystone::service
diff --git a/modules/role/manifests/wmcs/openstack/labtestn/net.pp 
b/modules/role/manifests/wmcs/openstack/labtestn/net.pp
index 91bc656..948e3c0 100644
--- a/modules/role/manifests/wmcs/openstack/labtestn/net.pp
+++ b/modules/role/manifests/wmcs/openstack/labtestn/net.pp
@@ -1,4 +1,5 @@
 class role::wmcs::openstack::labtestn::net {
+    system::role { $name: }
     include ::profile::openstack::labtestn::cloudrepo
     include ::profile::openstack::labtestn::nova::common
 }
diff --git a/modules/role/manifests/wmcs/openstack/labtestn/virt.pp 
b/modules/role/manifests/wmcs/openstack/labtestn/virt.pp
index 980a02b..5c59e23 100644
--- a/modules/role/manifests/wmcs/openstack/labtestn/virt.pp
+++ b/modules/role/manifests/wmcs/openstack/labtestn/virt.pp
@@ -1,4 +1,5 @@
 class role::wmcs::openstack::labtestn::virt {
+    system::role { $name: }
     include ::profile::openstack::labtestn::cloudrepo
     include ::profile::openstack::labtestn::nova::common
     include ::profile::openstack::labtestn::nova::compute::service
diff --git a/modules/role/manifests/wmcs/openstack/labtestn/web.pp 
b/modules/role/manifests/wmcs/openstack/labtestn/web.pp
index 439cc40..69683d5 100644
--- a/modules/role/manifests/wmcs/openstack/labtestn/web.pp
+++ b/modules/role/manifests/wmcs/openstack/labtestn/web.pp
@@ -1,4 +1,5 @@
 class role::wmcs::openstack::labtestn::web {
+    system::role { $name: }
     include ::profile::openstack::labtestn::cloudrepo
     include ::profile::openstack::labtestn::clientlib
     include ::profile::openstack::labtestn::observerenv
diff --git a/modules/role/manifests/wmcs/openstack/main/control.pp 
b/modules/role/manifests/wmcs/openstack/main/control.pp
index 50d64cb..f65d901 100644
--- a/modules/role/manifests/wmcs/openstack/main/control.pp
+++ b/modules/role/manifests/wmcs/openstack/main/control.pp
@@ -1,4 +1,5 @@
 class role::wmcs::openstack::main::control {
+    system::role { $name: }
     include ::profile::openstack::main::observerenv
     include ::profile::openstack::main::rabbitmq
     include ::profile::openstack::main::keystone::service
diff --git a/modules/role/manifests/wmcs/openstack/main/horizon.pp 
b/modules/role/manifests/wmcs/openstack/main/horizon.pp
index d05e6d2..9f1587b 100644
--- a/modules/role/manifests/wmcs/openstack/main/horizon.pp
+++ b/modules/role/manifests/wmcs/openstack/main/horizon.pp
@@ -1,6 +1,7 @@
 # All horizon/striker/wikitech profiles should fold into
 # role::wmcs::openstack::main::web when labweb* is finished
 class role::wmcs::openstack::main::horizon {
+    system::role { $name: }
     include ::profile::openstack::main::cloudrepo
     include ::profile::openstack::main::observerenv
     include ::profile::openstack::main::horizon::dashboard
diff --git a/modules/role/manifests/wmcs/openstack/main/net.pp 
b/modules/role/manifests/wmcs/openstack/main/net.pp
index b3b9c4a..7441ab6 100644
--- a/modules/role/manifests/wmcs/openstack/main/net.pp
+++ b/modules/role/manifests/wmcs/openstack/main/net.pp
@@ -1,4 +1,5 @@
 class role::wmcs::openstack::main::net {
+    system::role { $name: }
     include ::profile::openstack::main::cloudrepo
     include ::profile::openstack::main::clientlib
     include ::profile::openstack::main::observerenv
diff --git a/modules/role/manifests/wmcs/openstack/main/net_standby.pp 
b/modules/role/manifests/wmcs/openstack/main/net_standby.pp
index d10873e..9eccd60 100644
--- a/modules/role/manifests/wmcs/openstack/main/net_standby.pp
+++ b/modules/role/manifests/wmcs/openstack/main/net_standby.pp
@@ -1,4 +1,5 @@
 class role::wmcs::openstack::main::net_standby {
+    system::role { $name: }
     include ::profile::openstack::main::cloudrepo
     include ::profile::openstack::main::clientlib
     include ::profile::openstack::main::observerenv
diff --git a/modules/role/manifests/wmcs/openstack/main/nodepool.pp 
b/modules/role/manifests/wmcs/openstack/main/nodepool.pp
index a0fc2dd..7e77871 100644
--- a/modules/role/manifests/wmcs/openstack/main/nodepool.pp
+++ b/modules/role/manifests/wmcs/openstack/main/nodepool.pp
@@ -1,3 +1,4 @@
 class role::wmcs::openstack::main::nodepool {
+    system::role { $name: }
     include ::profile::openstack::main::nodepool::service
 }
diff --git a/modules/role/manifests/wmcs/openstack/main/virt.pp 
b/modules/role/manifests/wmcs/openstack/main/virt.pp
index d27362b..9e2ba76 100644
--- a/modules/role/manifests/wmcs/openstack/main/virt.pp
+++ b/modules/role/manifests/wmcs/openstack/main/virt.pp
@@ -1,5 +1,6 @@
 class role::wmcs::openstack::main::virt {
-    include profile::openstack::main::cloudrepo
+    system::role { $name: }
+    include ::profile::openstack::main::cloudrepo
     include ::profile::openstack::main::nova::common
     include ::profile::openstack::main::nova::compute::service
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/384585
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibea4fb01fad5fa2e35e7a2d18a53ecbaefca73e0
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Rush <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to