-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathworkflow-config.yaml
More file actions
39 lines (34 loc) · 1.22 KB
/
workflow-config.yaml
File metadata and controls
39 lines (34 loc) · 1.22 KB
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
environments:
- environment: local
# local environment is kubernetes-only
stacks:
kubernetes: {}
- environment: develop
stacks:
terragrunt:
aws_region: us-east-1
iam_role_plan: arn:aws:iam::559744160976:role/github-oidc-auth-develop-github-actions-plan-role
iam_role_apply: arn:aws:iam::559744160976:role/github-oidc-auth-develop-github-actions-apply-role
kubernetes: {}
- environment: production
stacks:
terragrunt:
aws_region: ap-northeast-1
iam_role_plan: arn:aws:iam::559744160976:role/github-oidc-auth-production-github-actions-plan-role
iam_role_apply: arn:aws:iam::559744160976:role/github-oidc-auth-production-github-actions-apply-role
kubernetes: {}
stack_conventions:
- root: "aws/{service}"
stacks:
- name: terragrunt
directory: "envs/{environment}"
required_attributes: [aws_region, iam_role_plan, iam_role_apply]
- root: "github/{service}"
stacks:
- name: terragrunt
directory: "envs/{environment}"
required_attributes: [aws_region, iam_role_plan, iam_role_apply]
- root: "kubernetes/components/{service}"
stacks:
- name: kubernetes
directory: "{environment}"