From 060f447f5fde318dd78e9f53b21fde9a123d476f Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Sun, 29 Apr 2012 17:53:26 +0100 Subject: [PATCH] stop hardcoding hosts Signed-off-by: Stephen Gran --- modules/debian-org/misc/local.yaml | 5 +++++ modules/roles/manifests/init.pp | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/debian-org/misc/local.yaml b/modules/debian-org/misc/local.yaml index 10aef917..cae7aff5 100644 --- a/modules/debian-org/misc/local.yaml +++ b/modules/debian-org/misc/local.yaml @@ -142,11 +142,16 @@ footer: #zandonai.debian.org: "Debian s390 buildd system kindly provided by Zentrum fuer Informationsverarbeitung und Informationstechnik [zivit]" #zelenka.debian.org: "Debian s390 porter system kindly provided by Zentrum fuer Informationsverarbeitung und Informationstechnik [zivit]" services: + backports_master: + - bizet.debian.org + - morricone.debian.org bugsmaster: bugsmx: - busoni.debian.org dbmaster: - draghi.debian.org + ftp_master: + - franck.debian.org ftp.d.o: - kassia.debian.org - klecker.debian.org diff --git a/modules/roles/manifests/init.pp b/modules/roles/manifests/init.pp index 601e1440..2bdae0d3 100644 --- a/modules/roles/manifests/init.pp +++ b/modules/roles/manifests/init.pp @@ -16,7 +16,7 @@ class roles { include buildd } - if $::hostname in [chopin,franck,morricone,bizet] { + if getfromhash($site::nodeinfo, 'ftp_master') { include roles::dakmaster } @@ -40,12 +40,14 @@ class roles { include roles::ftp_upload } - if $::hostname in [bizet,morricone] { + if getfromhash($site::nodeinfo, 'backports_master') { include roles::backports_master + include roles::dakmaster } if getfromhash($site::nodeinfo, 'security_master') { include roles::security_master + include roles::dakmaster } if getfromhash($site::nodeinfo, 'apache2_ftp-upcoming_mirror') { -- 2.39.2