-
-
Notifications
You must be signed in to change notification settings - Fork 93
/
workflows-all.yaml
38 lines (37 loc) · 1.1 KB
/
workflows-all.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
workflows:
deploy-all:
description: Deploy terraform project and helmfiles to specified environment and stage (provided as command-line arguments)
steps:
- job: terraform deploy vpc
- job: terraform deploy eks
- job: helmfile deploy ingress-nginx
plan-all:
description: Run 'terraform plan' and 'helmfile diff' on all projects for all environments/stages
steps:
- job: terraform plan vpc
environment: ue2
stage: dev
- job: terraform plan eks
environment: ue2
stage: dev
- job: helmfile diff ingress-nginx
environment: ue2
stage: dev
- job: terraform plan vpc
environment: ue2
stage: staging
- job: terraform plan eks
environment: ue2
stage: staging
- job: helmfile diff ingress-nginx
environment: ue2
stage: staging
- job: terraform plan vpc
environment: ue2
stage: prod
- job: terraform plan eks
environment: ue2
stage: prod
- job: helmfile diff ingress-nginx
environment: ue2
stage: prod