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

Change subject: wmcs/labs: move more firewall/standard includes into roles
......................................................................

wmcs/labs: move more firewall/standard includes into roles

Change-Id: I42cd6cfd50628b7b96ef479a78162a0c37f4c48b
---
M manifests/site.pp
M modules/role/manifests/labs/nfs/secondary_backup/misc.pp
M modules/role/manifests/labs/nfs/secondary_backup/tools.pp
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/puppetmaster/frontend.pp
M modules/role/manifests/wmcs/openstack/labtest/services.pp
M modules/role/manifests/wmcs/openstack/labtest/web.pp
M modules/role/manifests/wmcs/openstack/labtestn/control.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/puppetmaster/backend.pp
M modules/role/manifests/wmcs/openstack/main/puppetmaster/frontend.pp
M modules/role/manifests/wmcs/openstack/main/services_primary.pp
M modules/role/manifests/wmcs/openstack/main/services_secondary.pp
M modules/role/manifests/wmcs/openstack/main/wikitech.pp
16 files changed, 28 insertions(+), 37 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/42/399542/1

diff --git a/manifests/site.pp b/manifests/site.pp
index 96a2af1..7bd0b38 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -135,10 +135,7 @@
 node 'californium.wikimedia.org' {
     role(wmcs::openstack::main::horizon,
           striker::web)
-    include ::standard
-    include ::base::firewall
     include ::ldap::role::client::labs
-
     interface::add_ip6_mapped { 'main': }
 }
 
@@ -906,15 +903,11 @@
 
 node 'labpuppetmaster1001.wikimedia.org' {
     role(wmcs::openstack::main::puppetmaster::frontend)
-    include ::standard
-    include ::base::firewall
     interface::add_ip6_mapped { 'main': }
 }
 
 node 'labpuppetmaster1002.wikimedia.org' {
     role(wmcs::openstack::main::puppetmaster::backend)
-    include ::standard
-    include ::base::firewall
     interface::add_ip6_mapped { 'main': }
 }
 
@@ -922,15 +915,11 @@
 # and the powerdns auth and recursive services for instances.
 node 'labservices1001.wikimedia.org' {
     role(wmcs::openstack::main::services_primary)
-    include ::standard
-    include ::base::firewall
     include ::ldap::role::client::labs
 }
 
 node 'labservices1002.wikimedia.org' {
     role(wmcs::openstack::main::services_secondary)
-    include ::standard
-    include ::base::firewall
     include ::ldap::role::client::labs
 }
 
@@ -947,9 +936,7 @@
 }
 
 node 'labtestmetal2001.codfw.wmnet' {
-    # WIP
-    include ::standard
-    include ::base::firewall
+    role(test)
 }
 
 node 'labtestnet2002.codfw.wmnet' {
@@ -957,32 +944,23 @@
 }
 
 node 'labtestneutron2002.codfw.wmnet' {
-    # WIP
-    include ::standard
-    include ::base::firewall
+    role(test)
 }
 
 node 'labtestnet2001.codfw.wmnet' {
     role(wmcs::openstack::labtest::net)
-    include ::standard
 }
 
 node 'labtestcontrol2001.wikimedia.org' {
     role(wmcs::openstack::labtest::control)
-    include ::standard
-    include ::base::firewall
 }
 
 node 'labtestcontrol2003.wikimedia.org' {
     role(wmcs::openstack::labtestn::control)
-    include ::standard
-    include ::base::firewall
 }
 
 node 'labtestpuppetmaster2001.wikimedia.org' {
     role(wmcs::openstack::labtest::puppetmaster::frontend)
-    include ::standard
-    include ::base::firewall
     interface::add_ip6_mapped { 'main': }
 }
 
@@ -994,7 +972,6 @@
 
 node /labtestservices200[23]\.wikimedia\.org/ {
     role(wmcs::openstack::labtestn::services)
-    include ::base::firewall
     interface::add_ip6_mapped { 'main': }
 }
 
@@ -1134,14 +1111,11 @@
 }
 
 node /labcontrol100[34]\.wikimedia\.org/ {
-    include ::base::firewall
-    include ::standard
+    role(test)
 }
 
 node 'labcontrol1001.wikimedia.org' {
     role(wmcs::openstack::main::control)
-
-    include ::base::firewall
     include ::ldap::role::client::labs
 }
 
@@ -1153,8 +1127,6 @@
 #  'keystone endpoint-create' and 'keystone endpoint-delete.'
 node 'labcontrol1002.wikimedia.org' {
     role(wmcs::openstack::main::control)
-
-    include ::base::firewall
     include ::ldap::role::client::labs
 }
 
@@ -1164,7 +1136,6 @@
 node 'labtestweb2001.wikimedia.org' {
     role(wmcs::openstack::labtest::web,
           mariadb::wikitech)
-    include ::base::firewall
     include ::ldap::role::client::labs
 
     interface::add_ip6_mapped { 'main': }
@@ -1262,14 +1233,12 @@
 
 node 'labstore2003.codfw.wmnet' {
     role(labs::nfs::secondary_backup::tools)
-    include ::standard
     # Do not enable yet
     # include ::base::firewall
 }
 
 node 'labstore2004.codfw.wmnet' {
     role(labs::nfs::secondary_backup::misc)
-    include ::standard
     # Do not enable yet
     # include ::base::firewall
 }
@@ -2019,9 +1988,6 @@
 node 'silver.wikimedia.org' {
     role(wmcs::openstack::main::wikitech,
           mariadb::wikitech)
-    include ::base::firewall
-    include ::standard
-
     interface::add_ip6_mapped { 'main': }
 }
 
diff --git a/modules/role/manifests/labs/nfs/secondary_backup/misc.pp 
b/modules/role/manifests/labs/nfs/secondary_backup/misc.pp
index cd910bd..ceb2766 100644
--- a/modules/role/manifests/labs/nfs/secondary_backup/misc.pp
+++ b/modules/role/manifests/labs/nfs/secondary_backup/misc.pp
@@ -1,5 +1,6 @@
 class role::labs::nfs::secondary_backup::misc {
 
+    include ::standard
     include role::labs::nfs::secondary_backup::base
 
     file { '/srv/backup/misc':
diff --git a/modules/role/manifests/labs/nfs/secondary_backup/tools.pp 
b/modules/role/manifests/labs/nfs/secondary_backup/tools.pp
index fd7c4c5..827c7fd 100644
--- a/modules/role/manifests/labs/nfs/secondary_backup/tools.pp
+++ b/modules/role/manifests/labs/nfs/secondary_backup/tools.pp
@@ -1,5 +1,6 @@
 class role::labs::nfs::secondary_backup::tools {
 
+    include ::standard
     include role::labs::nfs::secondary_backup::base
 
     file { '/srv/backup/tools':
diff --git a/modules/role/manifests/wmcs/openstack/labtest/control.pp 
b/modules/role/manifests/wmcs/openstack/labtest/control.pp
index 8e23130..d9cd896 100644
--- a/modules/role/manifests/wmcs/openstack/labtest/control.pp
+++ b/modules/role/manifests/wmcs/openstack/labtest/control.pp
@@ -1,5 +1,7 @@
 class role::wmcs::openstack::labtest::control {
     system::role { $name: }
+    include ::standard
+    include ::profile::base::firewall
     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 d0e98dd..dfa2c6c 100644
--- a/modules/role/manifests/wmcs/openstack/labtest/net.pp
+++ b/modules/role/manifests/wmcs/openstack/labtest/net.pp
@@ -1,5 +1,6 @@
 class role::wmcs::openstack::labtest::net {
     system::role { $name: }
+    include ::standard
     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/puppetmaster/frontend.pp 
b/modules/role/manifests/wmcs/openstack/labtest/puppetmaster/frontend.pp
index aa7f4df..3925ed5 100644
--- a/modules/role/manifests/wmcs/openstack/labtest/puppetmaster/frontend.pp
+++ b/modules/role/manifests/wmcs/openstack/labtest/puppetmaster/frontend.pp
@@ -1,5 +1,7 @@
 class role::wmcs::openstack::labtest::puppetmaster::frontend {
     system::role { $name: }
+    include ::standard
+    include ::profile::base::firewall
     include ::profile::openstack::labtest::clientlib
     include ::profile::openstack::labtest::observerenv
     include ::profile::openstack::labtest::puppetmaster::frontend
diff --git a/modules/role/manifests/wmcs/openstack/labtest/services.pp 
b/modules/role/manifests/wmcs/openstack/labtest/services.pp
index 94796a0..6ba6419 100644
--- a/modules/role/manifests/wmcs/openstack/labtest/services.pp
+++ b/modules/role/manifests/wmcs/openstack/labtest/services.pp
@@ -1,5 +1,7 @@
 class role::wmcs::openstack::labtest::services {
     system::role { $name: }
+    include ::standard
+    include ::base::firewall
     include ::profile::openstack::labtest::cloudrepo
     include ::profile::openstack::labtest::pdns::auth::db
     include ::profile::openstack::labtest::pdns::auth::service
diff --git a/modules/role/manifests/wmcs/openstack/labtest/web.pp 
b/modules/role/manifests/wmcs/openstack/labtest/web.pp
index f45d26f..cbff3c7 100644
--- a/modules/role/manifests/wmcs/openstack/labtest/web.pp
+++ b/modules/role/manifests/wmcs/openstack/labtest/web.pp
@@ -1,6 +1,7 @@
 class role::wmcs::openstack::labtest::web {
     system::role { $name: }
     include ::standard
+    include ::profile::base::firewall
     include ::profile::openstack::labtest::cloudrepo
     include ::profile::openstack::labtest::clientlib
     include ::profile::openstack::labtest::observerenv
diff --git a/modules/role/manifests/wmcs/openstack/labtestn/control.pp 
b/modules/role/manifests/wmcs/openstack/labtestn/control.pp
index 32b444f..c93a670 100644
--- a/modules/role/manifests/wmcs/openstack/labtestn/control.pp
+++ b/modules/role/manifests/wmcs/openstack/labtestn/control.pp
@@ -1,5 +1,7 @@
 class role::wmcs::openstack::labtestn::control {
     system::role { $name: }
+    include ::standard
+    include ::profile::base::firewall
     include ::profile::openstack::labtestn::observerenv
     include ::profile::openstack::labtestn::rabbitmq
     include ::profile::openstack::labtestn::keystone::service
diff --git a/modules/role/manifests/wmcs/openstack/main/control.pp 
b/modules/role/manifests/wmcs/openstack/main/control.pp
index ae03aa8..8531daa 100644
--- a/modules/role/manifests/wmcs/openstack/main/control.pp
+++ b/modules/role/manifests/wmcs/openstack/main/control.pp
@@ -1,6 +1,7 @@
 class role::wmcs::openstack::main::control {
     system::role { $name: }
     include ::standard
+    include ::profile::base::firewall
     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 9f1587b..20c5a98 100644
--- a/modules/role/manifests/wmcs/openstack/main/horizon.pp
+++ b/modules/role/manifests/wmcs/openstack/main/horizon.pp
@@ -2,6 +2,8 @@
 # role::wmcs::openstack::main::web when labweb* is finished
 class role::wmcs::openstack::main::horizon {
     system::role { $name: }
+    include ::standard
+    include ::profile::base::firewall
     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/puppetmaster/backend.pp 
b/modules/role/manifests/wmcs/openstack/main/puppetmaster/backend.pp
index abb28d6..04ad540 100644
--- a/modules/role/manifests/wmcs/openstack/main/puppetmaster/backend.pp
+++ b/modules/role/manifests/wmcs/openstack/main/puppetmaster/backend.pp
@@ -1,5 +1,7 @@
 class role::wmcs::openstack::main::puppetmaster::backend {
     system::role { $name: }
+    include ::standard
+    include ::profile::base::firewall
     include ::profile::openstack::main::clientlib
     include ::profile::openstack::main::observerenv
     include ::profile::openstack::main::puppetmaster::backend
diff --git 
a/modules/role/manifests/wmcs/openstack/main/puppetmaster/frontend.pp 
b/modules/role/manifests/wmcs/openstack/main/puppetmaster/frontend.pp
index 88e3b14..6a879cb 100644
--- a/modules/role/manifests/wmcs/openstack/main/puppetmaster/frontend.pp
+++ b/modules/role/manifests/wmcs/openstack/main/puppetmaster/frontend.pp
@@ -1,5 +1,7 @@
 class role::wmcs::openstack::main::puppetmaster::frontend {
     system::role { $name: }
+    include ::standard
+    include ::profile::base::firewall
     include ::profile::openstack::main::clientlib
     include ::profile::openstack::main::observerenv
     include ::profile::openstack::main::puppetmaster::frontend
diff --git a/modules/role/manifests/wmcs/openstack/main/services_primary.pp 
b/modules/role/manifests/wmcs/openstack/main/services_primary.pp
index 754ce0b..90a0f00 100644
--- a/modules/role/manifests/wmcs/openstack/main/services_primary.pp
+++ b/modules/role/manifests/wmcs/openstack/main/services_primary.pp
@@ -1,5 +1,7 @@
 class role::wmcs::openstack::main::services_primary {
     system::role { $name: }
+    include ::standard
+    include ::profile::base::firewall
     include ::profile::openstack::main::cloudrepo
     include ::profile::openstack::main::pdns::auth::db
     include ::profile::openstack::main::pdns::auth::service
diff --git a/modules/role/manifests/wmcs/openstack/main/services_secondary.pp 
b/modules/role/manifests/wmcs/openstack/main/services_secondary.pp
index 1653e6a..ed2c8b1 100644
--- a/modules/role/manifests/wmcs/openstack/main/services_secondary.pp
+++ b/modules/role/manifests/wmcs/openstack/main/services_secondary.pp
@@ -1,5 +1,7 @@
 class role::wmcs::openstack::main::services_secondary {
     system::role { $name: }
+    include ::standard
+    include ::profile::base::firewall
     include ::profile::openstack::main::cloudrepo
     include ::profile::openstack::main::pdns::auth::db
     include ::profile::openstack::main::pdns::auth::service
diff --git a/modules/role/manifests/wmcs/openstack/main/wikitech.pp 
b/modules/role/manifests/wmcs/openstack/main/wikitech.pp
index a6997ed..1496a4f 100644
--- a/modules/role/manifests/wmcs/openstack/main/wikitech.pp
+++ b/modules/role/manifests/wmcs/openstack/main/wikitech.pp
@@ -1,5 +1,7 @@
 class role::wmcs::openstack::main::wikitech {
     system::role { $name: }
+    include ::standard
+    include ::profile::base::firewall
     include ::profile::openstack::main::cloudrepo
     include ::profile::openstack::main::clientlib
     include ::profile::openstack::main::wikitech::service

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

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

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

Reply via email to