X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=spec%2Foctocatalog%2Finit-system;h=136784a5c3093a848b30a7478abbe41a6f6e6287;hb=67e302d68c0e1847f62cbf778f91f00079a59297;hp=521432587a379bbeb5122978f1fdb7fc1d8056cf;hpb=8913a4afac41d2eecbaec185a5e4600505bc7b83;p=mirror%2Fdsa-puppet.git diff --git a/spec/octocatalog/init-system b/spec/octocatalog/init-system index 521432587..136784a5c 100755 --- a/spec/octocatalog/init-system +++ b/spec/octocatalog/init-system @@ -1,25 +1,31 @@ #!/bin/bash set -euE -function puppetfile() { +function file() { for i in "$@"; do - f="/etc/puppet/$i" - mkdir -p $(dirname $f) - echo "file $i" > $f + mkdir -p $(dirname $i) + echo "file $i" > $i done } -mkdir -p /etc/puppet /var/lib/puppet/yaml/node/ -touch /etc/puppet/secret +file /etc/puppet/secret -puppetfile modules/exim/files/certs/ca.{crl,crt} -puppetfile modules/ssl/files/clientcerts/ca.{crl,crt} +file /srv/puppet.debian.org/ca/RESULT/certs/ca.{crl,crt} +file /srv/puppet.debian.org/ca/RESULT/clientcerts/ca.{crl,crt} + +file /srv/puppet.debian.org/sync/data/dsa-nagios/generated/nrpe_dsa.cfg + +file /etc/ssh/ssh_known_hosts + +for i in salsa.debian.org signup.salsa.debian.org webhook.salsa.debian.org pages.debian.net registry.salsa.debian.org archive-master.debian.org; do + file /srv/puppet.debian.org/from-letsencrypt/$i.{crt,crt-chain,crt-chained,key} +done for fact in spec/octocatalog/facts/*; do hostname=$(basename $fact .json) - puppetfile modules/exim/files/certs/$hostname.{crt,key} - puppetfile modules/ssl/files/clientcerts/$hostname.{client.crt,key} + file /srv/puppet.debian.org/ca/RESULT/certs/$hostname.{crt,key} + file /srv/puppet.debian.org/ca/RESULT/clientcerts/$hostname.{client.crt,key} - touch /var/lib/puppet/yaml/node/$hostname.yaml + file /var/lib/puppet/yaml/node/$hostname.yaml done