Check all jinja templates against all lab files 53/33953/1
authoragardner <agardner@linuxfoundation.org>
Thu, 27 Apr 2017 12:53:05 +0000 (14:53 +0200)
committeragardner <agardner@linuxfoundation.org>
Thu, 27 Apr 2017 12:53:05 +0000 (14:53 +0200)
Dont use zte files as they are not valid yaml
(ill fix that later)

Change-Id: I5a21edb774a64ef134dd3f49c552f33b0d13f01e
Signed-off-by: agardner <agardner@linuxfoundation.org>
jjb/securedlab/check-jinja2.yml

index 7b5b6c0..164e049 100644 (file)
     name: validate-jnija-templates
     builders:
         -shell: |
+           set +x
            set -o errexit
-           ./utils/generate_config.py -y labs/intel/pod5/pod.yaml -j
-           installers/joid/labconfig.jinja2
+           for lab_configs in $(find labs/ -name 'pod.yaml' | grep -v zte); do
+                   while IFS= read -r jinja_templates; do
+                     echo "./utils/generate_config.py -y $lab_configs -j $jinja_templates"
+                     ./utils/generate_config.py -y $lab_configs -j $jinja_templates
+                   done < <(find installers/ -name '*.jinja2')
+           done