Filippo Giunchedi has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/341533 )
Change subject: facilities: add row and site parameters for pdus
......................................................................
facilities: add row and site parameters for pdus
Augment PDU information with site and row information. This is a
stepping stone to help generating targets for Prometheus to pick up.
Bug: T148541
Change-Id: I7f093fbb1d8dfe65050f2d1a2c28713baf790e89
---
M modules/facilities/manifests/init.pp
M modules/facilities/manifests/monitor_pdu_3phase.pp
2 files changed, 67 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/33/341533/1
diff --git a/modules/facilities/manifests/init.pp
b/modules/facilities/manifests/init.pp
index e5a8812..786e3c7 100644
--- a/modules/facilities/manifests/init.pp
+++ b/modules/facilities/manifests/init.pp
@@ -12,103 +12,166 @@
# eqiad
# A
facilities::monitor_pdu_3phase { 'ps1-a1-eqiad':
- ip => '10.65.0.32',
+ ip => '10.65.0.32',
+ row => 'a',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-a2-eqiad':
ip => '10.65.0.33',
+ row => 'a',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-a3-eqiad':
ip => '10.65.0.34',
+ row => 'a',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-a4-eqiad':
ip => '10.65.0.35',
+ row => 'a',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-a5-eqiad':
ip => '10.65.0.36',
+ row => 'a',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-a6-eqiad':
ip => '10.65.0.37',
+ row => 'a',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-a7-eqiad':
ip => '10.65.0.38',
+ row => 'a',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-a8-eqiad':
ip => '10.65.0.39',
+ row => 'a',
+ site => 'eqiad',
}
# B
facilities::monitor_pdu_3phase { 'ps1-b1-eqiad':
ip => '10.65.0.40',
+ row => 'b',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-b2-eqiad':
ip => '10.65.0.41',
+ row => 'b',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-b3-eqiad':
ip => '10.65.0.42',
+ row => 'b',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-b4-eqiad':
ip => '10.65.0.43',
+ row => 'b',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-b5-eqiad':
ip => '10.65.0.44',
+ row => 'b',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-b6-eqiad':
ip => '10.65.0.45',
+ row => 'b',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-b7-eqiad':
ip => '10.65.0.46',
+ row => 'b',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-b8-eqiad':
ip => '10.65.0.47',
+ row => 'b',
+ site => 'eqiad',
}
# C
facilities::monitor_pdu_3phase { 'ps1-c1-eqiad':
ip => '10.65.0.48',
+ row => 'c',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-c2-eqiad':
ip => '10.65.0.49',
+ row => 'c',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-c3-eqiad':
ip => '10.65.0.50',
+ row => 'c',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-c4-eqiad':
ip => '10.65.0.51',
+ row => 'c',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-c5-eqiad':
ip => '10.65.0.52',
+ row => 'c',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-c6-eqiad':
ip => '10.65.0.53',
+ row => 'c',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-c7-eqiad':
ip => '10.65.0.54',
+ row => 'c',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-c8-eqiad':
ip => '10.65.0.55',
+ row => 'c',
+ site => 'eqiad',
}
# D
facilities::monitor_pdu_3phase { 'ps1-d1-eqiad':
ip => '10.65.0.56',
+ row => 'd',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-d2-eqiad':
ip => '10.65.0.57',
+ row => 'd',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-d3-eqiad':
ip => '10.65.0.58',
+ row => 'd',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-d4-eqiad':
ip => '10.65.0.59',
+ row => 'd',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-d5-eqiad':
ip => '10.65.0.60',
+ row => 'd',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-d6-eqiad':
ip => '10.65.0.61',
+ row => 'd',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-d7-eqiad':
ip => '10.65.0.62',
+ row => 'd',
+ site => 'eqiad',
}
facilities::monitor_pdu_3phase { 'ps1-d8-eqiad':
ip => '10.65.0.63',
+ row => 'd',
+ site => 'eqiad',
}
}
-
diff --git a/modules/facilities/manifests/monitor_pdu_3phase.pp
b/modules/facilities/manifests/monitor_pdu_3phase.pp
index 64fe0c2..a8dec29 100644
--- a/modules/facilities/manifests/monitor_pdu_3phase.pp
+++ b/modules/facilities/manifests/monitor_pdu_3phase.pp
@@ -1,5 +1,7 @@
define facilities::monitor_pdu_3phase(
$ip,
+ $row,
+ $site,
$breaker = '30',
$redundant= true
) {
--
To view, visit https://gerrit.wikimedia.org/r/341533
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7f093fbb1d8dfe65050f2d1a2c28713baf790e89
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Filippo Giunchedi <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits