summaryrefslogtreecommitdiffstats
path: root/jjb/integration/integration-templates.yaml
diff options
context:
space:
mode:
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>2020-09-07 16:52:22 +0200
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>2020-09-07 16:52:22 +0200
commitf936863ef43dac4dddb0a507cc621ddf51f36904 (patch)
tree632a396f051159a746129c0bc38b90bf71023237 /jjb/integration/integration-templates.yaml
parent876c7f8d885683fb14653084c23a0cb1b98f4b55 (diff)
Setup JJB template for terraform modules validation
Change-Id: Ia7125a6cfd73a587d0e387134f326870d3306ccf Issue-ID: INT-1713 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Diffstat (limited to 'jjb/integration/integration-templates.yaml')
-rw-r--r--jjb/integration/integration-templates.yaml26
1 files changed, 26 insertions, 0 deletions
diff --git a/jjb/integration/integration-templates.yaml b/jjb/integration/integration-templates.yaml
index 622d523a7..42c069764 100644
--- a/jjb/integration/integration-templates.yaml
+++ b/jjb/integration/integration-templates.yaml
@@ -104,3 +104,29 @@
name: '{project-name}-{stream}-{subproject}-tox-verify'
id: integration-tox-verify
description: 'Job intended for running tox'
+
+- job-template:
+ <<: *tox_verify_boilerplate
+ name: '{project-name}-{stream}-{subproject}-terraform-verify'
+ terraform-version: 0.13.2
+ python-version: python3
+ id: integration-terraform-verify
+ description: 'Job intended for validating terraform modules'
+
+ parameters:
+ - lf-infra-parameters:
+ project: '{project}'
+ stream: '{stream}'
+ branch: '{branch}'
+ - lf-infra-tox-parameters:
+ tox-dir: '{tox-dir}'
+ tox-envs: '{tox-envs}'
+ - integration-terraform-version:
+ terraform-version: '{terraform-version}'
+
+ builders:
+ - integration-install-terraform
+ - lf-infra-tox-install:
+ python-version: '{python-version}'
+ - lf-infra-tox-run:
+ parallel: 'false'