Init puppet environment with some stuff
authorBastian Blank <waldi@debian.org>
Tue, 11 Apr 2017 19:27:01 +0000 (21:27 +0200)
committerBastian Blank <bastian.blank@credativ.de>
Wed, 19 Apr 2017 08:00:45 +0000 (10:00 +0200)
.gitlab-ci.yml
spec/octocatalog/init-env [new file with mode: 0755]

index ba831ac..49a4eb3 100644 (file)
@@ -17,6 +17,7 @@
     - echo -n "$R10K" > r10k.yaml
     - bundle exec r10k deploy environment --verbose debug base test
     - spec/octocatalog/init-system
+    - spec/octocatalog/init-env base test
     - spec/octocatalog/run-octocatalog base test
 
 test-octocatalog/master:
diff --git a/spec/octocatalog/init-env b/spec/octocatalog/init-env
new file mode 100755 (executable)
index 0000000..9c71f35
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/bash
+set -euE
+
+for env in "$@"; 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