-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.yml
58 lines (52 loc) · 1.72 KB
/
main.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
---
vultr__api_key: "{{ omit }}"
vultr__api_retries: "{{ omit }}"
vultr__api_retry_max_delay: "{{ omit }}"
vultr__api_timeout: "{{ omit }}"
vultr__region: ewr
vultr__firewall_groups:
- name: default
rules:
- port: "22"
cidr: "0.0.0.0/0"
vultr__vpcs: []
## Example
# vultr__vpcs:
# - name: default
# cidr: "10.99.1.0/24"
vultr__ssh_key_default_name: "{{ lookup('env', 'USER') }}@{{ lookup('pipe', 'hostname') }}"
vultr__ssh_key_default_pubkey: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}"
vultr__ssh_keys:
- name: "{{ vultr__ssh_key_default_name }}"
pubkey: "{{ vultr__ssh_key_default_pubkey }}"
vultr__block_storage_default_size_gb: 40
vultr__block_storage_default_block_type: storage_opt
vultr__block_storages: []
## Example:
# vultr__block_storages:
# - name: "{{ vultr__instance_name }}-disk1"
# size_gb: 10
# block_type: high_perf
vultr__instance_name: "{{ inventory_hostname_short }}"
vultr__instance_ssh_keys:
- "{{ vultr__ssh_key_default_name }}"
vultr__instance_os: "{{ omit }}"
vultr__instance_app: "{{ omit }}"
vultr__instance_image: "{{ omit }}"
vultr__instance_snapshot: "{{ omit }}"
vultr__instance_startup_script: "{{ omit }}"
vultr__instance_user_data: "{{ omit }}"
vultr__instance_tags: "{{ omit }}"
vultr__instance_plan: "vc2-1c-1gb"
vultr__instance_region: "{{ vultr__region }}"
vultr__instance_firewall_group: "default"
vultr__instance_hostname: "{{ vultr__instance_name }}"
vultr__instance_state: started
vultr__instance_vpcs: "{{ omit }}"
vultr__instance_ddos_protection: "{{ omit }}"
vultr__instance_backups: "{{ omit }}"
vultr__instance_enable_ipv6: "{{ omit }}"
vultr__instance_block_storages: []
## Example:
# vultr__instance_block_storages:
# - "{{ vultr__instance_name }}-disk1"