-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathaws-cloud-config.yml
53 lines (50 loc) · 1.25 KB
/
aws-cloud-config.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
azs:
- name: z1
cloud_properties: {availability_zone: us-east-1c}
- name: z2
cloud_properties: {availability_zone: us-east-1b}
- name: z3
cloud_properties: {availability_zone: us-east-1a}
vm_types:
- name: large
cloud_properties:
instance_type: m3.xlarge # <--- This size has been tested, need at least 16GB RAM
ephemeral_disk: {size: 50000, type: gp2}
- name: small
cloud_properties:
instance_type: t2.small # <--- This size has been tested
ephemeral_disk: {size: 20000, type: gp2}
disk_types:
- name: default
disk_size: 10_000
cloud_properties: {type: gp2}
- name: large
disk_size: 50_000
cloud_properties: {type: gp2}
- name: xlarge # <--- This size disk has been tested for ECS
disk_size: 120_000
cloud_properties: {type: gp2}
networks:
- name: default
type: manual
# - range: 1.1.1.0/24 <--- REPLACEME with correct subnet information for your AWS env
# gateway: 1.1.1.1
# dns: [1.1.1.1.2]
# azs: [z1]
# cloud_properties:
# security_groups:
# - sg-1
# subnet: subnet-1
# static:
# - 1.1.1.101 - 1.1.1.103
# reserved:
# - 1.1.1.1 - 1.1.1.100
# - 1.1.1.105 - 1.1.1.255
# - name: public
# type: vip
compilation:
workers: 1
az: z1
network: default
reuse_compilation_vms: true
vm_type: large