-
Notifications
You must be signed in to change notification settings - Fork 0
/
v3-job-template.bp.yaml
140 lines (140 loc) · 4.28 KB
/
v3-job-template.bp.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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
---
version: api/v1
kind: BPApplicationJobTemplate
metadata:
name: cloud-infra
spec:
name: cloud-infra
version: v3
application: demo-ms
default: false
description: A template to deploy cloud infra for our app
user: [email protected]
job_template:
jobs:
- steps:
- step_code: CLONING_REPOSITORY
step_name: Clone Repository
order: 0
is_conditional_step: false
- step_code: NETWORK_SKELETON_STEP
step_name: Network Skeleton
is_conditional_step: false
environment_variables:
- key: WORKSPACE
value: "/bp/workspace"
isCustomVar: false
- key: TF_CODE_LOCATION
value: terraform/network_skeleton
isCustomVar: false
- key: INSTRUCTION
value: apply
isCustomVar: false
- key: AWS_ACCESS_KEY_ID
value: AKIAVYILXRUMFGEKILXA
isCustomVar: false
- key: AWS_SECRET_ACCESS_KEY
value: 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
isCustomVar: false
job_code: NETWORK_SKELETON
job_name: Network Skeleton
environment_variables:
- key: PROJECT_NAME
value: Buildpiper
- steps:
- step_code: CLONING_REPOSITORY
step_name: Clone Repository
order: 0
is_conditional_step: false
environment_variables:
- value: s3ha
integration: GIT_REPO
- step_code: AWS_ELASTICACHE
step_name: AWS Elasticache step
is_conditional_step: false
environment_variables:
- key: WORKSPACE
value: "/bp/workspace"
isCustomVar: false
- key: TF_CODE_LOCATION
value: terraform/elasticache/
isCustomVar: false
- key: INSTRUCTION
value: apply
isCustomVar: false
- key: AWS_ACCESS_KEY_ID
value: AKIAVYILXRUMFGEKILXA
isCustomVar: false
- key: AWS_SECRET_ACCESS_KEY
value: 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
isCustomVar: false
job_code: ELASTICACHE
job_name: Elasticache
environment_variables:
- key: PROJECT_NAME
value: Buildpiper
- steps:
- step_code: CLONING_REPOSITORY
step_name: Clone Repository
order: 0
is_conditional_step: false
environment_variables:
- value: s3ha
integration: GIT_REPO
- step_code: EKS
step_name: AWS EKS Step
is_conditional_step: false
environment_variables:
- key: WORKSPACE
value: "/bp/workspace"
isCustomVar: false
- key: TF_CODE_LOCATION
value: terraform/eks/
isCustomVar: false
- key: INSTRUCTION
value: apply
isCustomVar: false
- key: AWS_ACCESS_KEY_ID
value: AKIAVYILXRUMFGEKILXA
isCustomVar: false
- key: AWS_SECRET_ACCESS_KEY
value: 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
isCustomVar: false
job_code: EKS
job_name: EKS
environment_variables:
- key: PROJECT_NAME
value: Buildpiper
- steps:
- step_code: CLONING_REPOSITORY
step_name: Clone Repository
order: 0
is_conditional_step: false
environment_variables:
- value: s3ha
integration: GIT_REPO
- step_code: MSK
step_name: AWS MSK Step
is_conditional_step: false
environment_variables:
- key: WORKSPACE
value: "/bp/workspace"
isCustomVar: false
- key: TF_CODE_LOCATION
value: terraform/msk
isCustomVar: false
- key: INSTRUCTION
value: apply
isCustomVar: false
- key: AWS_ACCESS_KEY_ID
value: AKIAVYILXRUMFGEKILXA
isCustomVar: false
- key: AWS_SECRET_ACCESS_KEY
value: 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
isCustomVar: false
job_code: MSK
job_name: MSK
environment_variables:
- key: PROJECT_NAME
value: Buildpiper
default: true