X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=input%2Fhowto%2Fstatic-mirroring.creole;h=129529ae65c58669b4203aaa8da75c188452d49b;hb=7c0eed7667fce7497ad0dfb2e1087869bcc9e524;hp=302be35b3964ac7abf6cb2a98ea7572626f8c1d3;hpb=1ab193f5426133e2996eac11f87d8ef33523d5cc;p=mirror%2Fdsa-wiki.git diff --git a/input/howto/static-mirroring.creole b/input/howto/static-mirroring.creole index 302be35..129529a 100644 --- a/input/howto/static-mirroring.creole +++ b/input/howto/static-mirroring.creole @@ -13,10 +13,11 @@ Using already configured source and master hosts. * Pick a component name, e.g., {{{debaday.debian.net}}} -* Pick/Learn source host, pick a master, and add to {{{dsa-puppet/modules/roles/files/static-mirroring/static-components.conf}}}: +* Pick/Learn source host, pick a master, and add to {{{dsa-puppet/modules/roles/misc/static-components.yaml}}}: {{{ - # - dillon.debian.org debaday.debian.net dillon.debian.org /srv/debaday.debian.net/htdocs + debaday.debian.net: + master: static-master-manda-01.debian.org + source: dillon.debian.org:/srv/debaday.debian.net/htdocs }}} * Give sudo to run the right {{{static-update-component}}} to the appropriate group: @@ -29,11 +30,17 @@ and add something like }}} * Add the vhost config on mirrors: +** vi {{{dsa-puppet/modules/roles/templates/static-mirroring/vhost/static-vhosts-simple.erb}}} +and add +
+  vhost(lines, "debaday.debian.net"            , :ssl => true
+
+** In {{{dsa-puppet/modules/roles/manifests/static_mirror_web.pp}}}, add: {{{ - vi dsa-puppet/modules/roles/templates/static-mirroring/vhost/static-vhosts-simple.erb + ssl::service { 'debaday.debian.net' : ensure => 'ifstatic', notify => Exec['service apache2 reload'], key => true, } }}} -* run puppet on the master, the source, and all the mirrors. Check {{{dsa-puppet/hieradata/common.yaml}}}. +* run puppet on the master, the source, and all the mirrors. Check {{{dsa-puppet/data/nodes/*.yaml}}}. == Adding a mirror