X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Fcdbuilder_local_mirror.pp;fp=modules%2Froles%2Fmanifests%2Fcdbuilder_local_mirror.pp;h=9e9cc57fbc822df4d807da5d7bc8b9e0d342e8b8;hb=76ca91bce24ecbcbcc4e62a37aa06fd0fb9f96c7;hp=0000000000000000000000000000000000000000;hpb=46cee04ab06b23ab6e9e4baba655cf470d10cfc4;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/manifests/cdbuilder_local_mirror.pp b/modules/roles/manifests/cdbuilder_local_mirror.pp new file mode 100644 index 000000000..9e9cc57fb --- /dev/null +++ b/modules/roles/manifests/cdbuilder_local_mirror.pp @@ -0,0 +1,21 @@ +class roles::cdbuilder_local_mirror { + include apache2 + + $apache_addr = "172.29.103.1" + $vhost_listen = "${apache_addr}:80" + + apache2::site { '010-local-mirror.cdbuilder.debian.org': + site => 'local-mirror.cdbuilder.debian.org', + content => template('roles/apache-local-mirror.cdbuilder.debian.org.erb'), + } + + file { "/etc/apache2/ports.conf": + require => Package['apache2'], + content => @("EOF"), + # This file is maintained by puppet + Listen 127.0.0.1:80 + Listen $vhost_listen + | EOF + notify => Service['apache2'] + } +}