Faidon Liambotis has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/260924

Change subject: network: split frack into its proper subnets
......................................................................

network: split frack into its proper subnets

Change-Id: I352e6bf8c89a5400dc52066ff51bd83011fb94b0
---
M manifests/network.pp
M modules/icinga/manifests/nsca/firewall.pp
2 files changed, 52 insertions(+), 12 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/24/260924/1

diff --git a/manifests/network.pp b/manifests/network.pp
index ed4f96e..fe12b77 100644
--- a/manifests/network.pp
+++ b/manifests/network.pp
@@ -238,25 +238,55 @@
         'frack' => {
             'eqiad' => {
                 'public' => {
-                    'public-frack-eqiad' => {
+                    'frack-external1-c-eqiad' => {
                         'ipv4' => '208.80.155.0/27',
                     },
                 },
                 'private' => {
-                    'private-frack-eqiad' => {
-                        'ipv4' => '10.64.40.0/24',
+                    'frack-payments1-c-eqiad' => {
+                        'ipv4' => '10.64.40.0/27',
+                    },
+                    'frack-bastion1-c-eqiad' => {
+                        'ipv4' => '10.64.40.32/27',
+                    },
+                    'frack-administration1-c-eqiad' => {
+                        'ipv4' => '10.64.40.64/27',
+                    },
+                    'frack-fundraising1-c-eqiad' => {
+                        'ipv4' => '10.64.40.96/27',
+                    },
+                    'frack-DMZ1-c-eqiad' => {
+                        'ipv4' => '10.64.40.128/27',
+                    },
+                    'frack-listenerdmz1-c-eqiad' => {
+                        'ipv4' => '10.64.40.160/27',
                     },
                 },
             },
             'codfw' => {
                 'public' => {
-                    'public-frack-codfw' => {
+                    'frack-external-codfw' => {
                         'ipv4' => '208.80.152.224/28',
                     },
                 },
                 'private' => {
-                    'private-frack-codfw' => {
-                        'ipv4' => '10.195.0.0/25',
+                    'frack-payments-codfw' => {
+                        'ipv4' => '10.195.0.0/27',
+                    },
+                    'frack-bastion-codfw' => {
+                        'ipv4' => '10.195.0.64/29',
+                    },
+                    'frack-administration-codfw' => {
+                        'ipv4' => '10.195.0.72/29',
+                    },
+                    'frack-fundraising-codfw' => {
+                        'ipv4' => '10.195.0.32/27',
+                    },
+                    'frack-listenerdmz-codfw' => {
+                        'ipv4' => '10.195.0.80/29',
+                    },
+                    'frack-management-codfw' => {
+                        'ipv4' => '10.195.0.96/27',
                     },
                 },
             },
diff --git a/modules/icinga/manifests/nsca/firewall.pp 
b/modules/icinga/manifests/nsca/firewall.pp
index 1ef6621..875f839 100644
--- a/modules/icinga/manifests/nsca/firewall.pp
+++ b/modules/icinga/manifests/nsca/firewall.pp
@@ -6,8 +6,6 @@
     # NSCA on port 5667
     ferm::rule { 'ncsa_allowed':
         rule => 'saddr (127.0.0.1 \
-          $CODFW_PRIVATE_PRIVATE_FRACK_CODFW \
-          $CODFW_PUBLIC_PUBLIC_FRACK_CODFW \
           $EQIAD_PRIVATE_ANALYTICS1_A_EQIAD \
           $EQIAD_PRIVATE_ANALYTICS1_B_EQIAD \
           $EQIAD_PRIVATE_ANALYTICS1_C_EQIAD \
@@ -20,16 +18,28 @@
           $EQIAD_PRIVATE_PRIVATE1_B_EQIAD \
           $EQIAD_PRIVATE_PRIVATE1_C_EQIAD \
           $EQIAD_PRIVATE_PRIVATE1_D_EQIAD \
-          $EQIAD_PRIVATE_PRIVATE_FRACK_EQIAD \
           $EQIAD_PUBLIC_PUBLIC1_A_EQIAD \
           $EQIAD_PUBLIC_PUBLIC1_B_EQIAD \
           $EQIAD_PUBLIC_PUBLIC1_C_EQIAD \
           $EQIAD_PUBLIC_PUBLIC1_D_EQIAD \
-          $EQIAD_PUBLIC_PUBLIC_FRACK_EQIAD \
           $ESAMS_PRIVATE_PRIVATE1_ESAMS \
           $ESAMS_PUBLIC_PUBLIC1_ESAMS \
           $ULSFO_PRIVATE_PRIVATE1_ULSFO \
-          $ULSFO_PUBLIC_PUBLIC1_ULSFO) \
-          proto tcp dport 5667 ACCEPT;'
+          $ULSFO_PUBLIC_PUBLIC1_ULSFO \
+          $EQIAD_PUBLIC_FRACK_EXTERNAL1_C_EQIAD \
+          $EQIAD_PRIVATE_FRACK_PAYMENTS1_C_EQIAD \
+          $EQIAD_PRIVATE_FRACK_BASTION1_C_EQIAD \
+          $EQIAD_PRIVATE_FRACK_ADMINISTRATION1_C_EQIAD \
+          $EQIAD_PRIVATE_FRACK_FUNDRAISING1_C_EQIAD \
+          $EQIAD_PRIVATE_FRACK_DMZ1_C_EQIAD \
+          $EQIAD_PRIVATE_FRACK_LISTENERDMZ1_C_EQIAD \
+          $CODFW_PUBLIC_FRACK_PAYMENTS_CODFW \
+          $CODFW_PRIVATE_FRACK_PAYMENTS_CODFW \
+          $CODFW_PRIVATE_FRACK_BASTION_CODFW \
+          $CODFW_PRIVATE_FRACK_ADMINISTRATION_CODFW \
+          $CODFW_PRIVATE_FRACK_FUNDRAISING_CODFW \
+          $CODFW_PRIVATE_FRACK_LISTENERDMZ_CODFW \
+          $CODFW_PRIVATE_FRACK_MANAGEMENT_CODFW \
+          ) proto tcp dport 5667 ACCEPT;'
     }
 }

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

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

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

Reply via email to