forked from bitovi/bitops
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bitops.config.default.yaml
89 lines (81 loc) · 1.83 KB
/
bitops.config.default.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
# Secrets Manager (for holding sensitive data) - Options are: vault, ssm or none
secrets_manager:
value: none
# Image Repository - Options: ecr, docker, quay, gcr
image_repository:
value: ecr
# Specify Kubernetes version: Options: Kubernetes 1.11, 1.12, 1.13, and 1.14
kubectl:
version: 1.13.7
# Options are: prod, qa
environment:
default: qa
# Options are: AWS and GCP
cloud_platform:
- gcp:
name: gcp
enabled: false
project_id: zinbabel
region: us-east-2
credentials: some-gcp-role
- aws:
name: aws
enabled: true
region: us-east-2
- az:
name: az
enabled: false
region: us-east-2
# Options are: Travis, Gitlab, Jenkins
ci_platform:
- travis:
name: travis
enabled: false
- gitlab:
name: gitlab
enabled: true
- jenkins:
name: jenkins
enabled: false
# Specify Terraform version. Options: Terraform 0.11.14 or 0.12.21
terraform:
actions:
- terraform_plan:
name: terraform_plan
enabled: false
- terraform_apply:
name: terraform_apply
enabled: false
- terraform_destroy:
name: terraform_destroy
enabled: false
# Specify Helm version. Options: 2 or 3
helm:
namespace: default
actions:
- deploy_charts:
name: deploy_charts
enabled: true
- external_helm_charts:
name: external_helm_charts
enabled: false
chart_name: <CHART_NAME>
url: <URL>
- helm_s3_repo:
name: helm_s3_repo
enabled: false
chart_name: <CHART_NAME>
url: <URL>
- override_default:
name: override_default
enabled: false
helm_directory: <DIRECTORY_NAME>
ansible:
actions:
- deploy_playbooks:
name: deploy_playbooks
enabled: false
- override_default:
name: override_default
enabled: false
ansible_directory: <DIRECTORY_NAME>