X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Ftemplates%2Fplanet_master%2Fplanet-master.debian.org.erb;fp=modules%2Froles%2Ftemplates%2Fplanet_master%2Fplanet-master.debian.org.erb;h=95afcf03d3ddf3675bbd78276492b0a8d21b2208;hb=76ca91bce24ecbcbcc4e62a37aa06fd0fb9f96c7;hp=0000000000000000000000000000000000000000;hpb=46cee04ab06b23ab6e9e4baba655cf470d10cfc4;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/templates/planet_master/planet-master.debian.org.erb b/modules/roles/templates/planet_master/planet-master.debian.org.erb new file mode 100644 index 000000000..95afcf03d --- /dev/null +++ b/modules/roles/templates/planet_master/planet-master.debian.org.erb @@ -0,0 +1,41 @@ +## +## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE. +## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git +## + +Use common-debian-service-https-redirect * planet-master.debian.org + + ServerName planet-master.debian.org + ServerAdmin debian-admin@lists.debian.org + + Use common-debian-service-ssl planet-master.debian.org + Use common-ssl-HSTS + + + UserDir disabled + + ErrorLog ${APACHE_LOG_DIR}/planet-master.debian.org-error.log + CustomLog ${APACHE_LOG_DIR}/planet-master.debian.org-access.log privacy + ServerSignature On + + DocumentRoot /srv/planet.debian.org/www + + # Localhost + Require ip ::1 + Require ip 127.0.0.1 +<%= + lines = [] + roles = scope.lookupvar('site::roles') + roles['planet_master'].each do |node| + lines << "\t\t# #{scope.lookupvar('site::allnodeinfo')[node]['hostname'][0]}" + scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].each do |addr| + lines << "\t\tRequire ip #{addr}" + end + end + lines.join("\n") +# vim:set et: +# vim:set sts=2 ts=2: +# vim:set shiftwidth=2: +%> + +