Move generated cert files to new location
authorBastian Blank <bastian.blank@credativ.de>
Fri, 9 Feb 2018 12:45:03 +0000 (13:45 +0100)
committerBastian Blank <bastian.blank@credativ.de>
Fri, 9 Feb 2018 12:45:03 +0000 (13:45 +0100)
spec/octocatalog/init-env
spec/octocatalog/init-system

index da0e369..7ebb0af 100755 (executable)
@@ -4,7 +4,4 @@ set -euE
 for env in $ENV_BASE $ENV_TEST; do
   mkdir -p environments/$env/modules/nagios/files/dsa-nagios/generated/
   touch environments/$env/modules/nagios/files/dsa-nagios/generated/nrpe_dsa.cfg
-
-  ln -fs /etc/puppet/modules/exim/files/certs environments/$env/modules/exim/files/
-  ln -fs /etc/puppet/modules/ssl/files/clientcerts environments/$env/modules/ssl/files/
 done
index 5214325..b706eca 100755 (executable)
@@ -1,25 +1,23 @@
 #!/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}
 
 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