-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.forms.yml
146 lines (146 loc) · 5.69 KB
/
.forms.yml
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
141
142
143
144
145
146
version: "2"
use_cases:
- name: aws
sections:
- name: Global
groups:
- name: Instance
technologies: [terraform]
vars:
- name: "AWS instance type"
description: "The type of instance you want to create"
key: instance_type
widget: slider_list
type: string
values:
- t3.nano
- t3.micro
- t3.small
- t3.medium
- t3.large
default: t3.small
- name: Cloud access
technologies: [pipeline]
vars:
- name: "Aws region"
key: aws_default_region
widget: auto_complete
type: string
values: ["eu-north-1","ap-south-1","eu-west-3","eu-west-2","eu-west-1","ap-northeast-2","ap-northeast-1","sa-east-1","ca-central-1","ap-southeast-1","ap-southeast-2","eu-central-1","us-east-1","us-east-2","us-west-1","us-west-2"]
default: eu-west-1
- name: "AWS access credential"
description: "AWS access credential which should be used"
key: aws_access_cred
widget: cy_cred
widget_config:
display_keys: false
cred_types:
- aws
type: string
default: "((aws_step-by-step))"
- name: gcp
sections:
- name: Global
groups:
- name: Instance
technologies: [terraform]
vars:
- name: "AWS instance type"
description: "The type of instance you want to create"
key: instance_type
widget: slider_list
type: map
values:
- label: n1-std-1
value: n1-standard-1
- label: n1-std-2
value: n1-standard-2
- label: n1-std-4
value: n1-standard-4
- label: n1-std-8
value: n1-standard-8
default: n1-std-1
- name: Cloud access
technologies: [pipeline]
vars:
- name: "GCP project name"
description: "The GCP project name to use"
key: gcp_project
widget: simple_text
type: string
default: cycloid-demo
- name: "GCP zone"
key: gcp_zone
widget: auto_complete
type: string
values: [asia-east1-a,asia-east1-b,asia-east1-c,asia-east2-a,asia-east2-b,asia-east2-c,asia-northeast1-a,asia-northeast1-b,asia-northeast1-c,asia-northeast2-a,asia-northeast2-b,asia-northeast2-c,asia-northeast3-a,asia-northeast3-b,asia-northeast3-c,asia-south1-a,asia-south1-b,asia-south1-c,asia-southeast1-a,asia-southeast1-b,asia-southeast1-c,australia-southeast1-a,australia-southeast1-b,australia-southeast1-c,europe-north1-a,europe-north1-b,europe-north1-c,europe-west1-b,europe-west1-c,europe-west1-d,europe-west2-a,europe-west2-b,europe-west2-c,europe-west3-a,europe-west3-b,europe-west3-c,europe-west4-a,europe-west4-b,europe-west4-c,europe-west6-a,europe-west6-b,europe-west6-c,northamerica-northeast1-a,northamerica-northeast1-b,northamerica-northeast1-c,southamerica-east1-a,southamerica-east1-b,southamerica-east1-c,us-central1-a,us-central1-b,us-central1-c,us-central1-f,us-east1-b,us-east1-c,us-east1-d,us-east4-a,us-east4-b,us-east4-c,us-west1-a,us-west1-b,us-west1-c,us-west2-a,us-west2-b,us-west2-c,us-west3-a,us-west3-b,us-west3-c,us-west4-a,us-west4-b,us-west4-c]
default: "europe-west1-b"
- name: "GCP json credentials"
description: "GCP credentials in json format which should be used"
key: gcp_credentials_json
widget: cy_cred
widget_config:
cred_types:
- gcp
type: string
default: "((gcp_step-by-step.json_key))"
- name: azure
sections:
- name: Global
groups:
- name: Instance
technologies: [terraform]
vars:
- name: "Azure subnet id"
key: subnet_id
description: "it should looks like: /subscriptions/.../Microsoft.Network/virtualNetworks/default/subnets/default"
widget: simple_text
type: string
required: true
- name: "Azure instance type"
description: "The type of instance you want to create"
key: instance_type
widget: slider_list
type: string
values:
- Standard_DS1_v2
- Standard_DS2_v2
- Standard_DS3_v2
default: Standard_DS1_v2
- name: Cloud access
technologies: [pipeline]
vars:
- name: "Azure resource group name"
description: "The name of the resource group in which create the resources"
key: azure_resource_group_name
widget: simple_text
type: string
default: "cycloid-demo"
- name: "Azure environment"
description: "The Cloud Environment which should be used"
key: azure_env
widget: radios
type: string
values:
- public
- china
- german
- stack
- usgovernment
default: public
- name: "Azure location"
key: azure_location
widget: auto_complete
type: string
values: [eastasia,southeastasia,centralus,eastus,eastus2,westus,northcentralus,southcentralus,northeurope,westeurope,japanwest,japaneast,brazilsouth,australiaeast,australiasoutheast,southindia,centralindia,westindia,canadacentral,canadaeast,uksouth,ukwest,westcentralus,westus2,koreacentral,koreasouth,francecentral,francesouth,australiacentral,australiacentral2,uaecentral,uaenorth,southafricanorth,southafricawest,switzerlandnorth,switzerlandwest,germanynorth,germanywestcentral,norwaywest,norwayeast]
default: francecentral
- name: "Azure credential"
description: "The azure credential containing subscription_id, tenant_id, client_id, client_secret"
key: azure_cred
widget: cy_cred
widget_config:
display_keys: false
cred_types:
- azure
type: string
default: "((azure_step-by-step))"