forked from EOEPCA/eoepca
-
Notifications
You must be signed in to change notification settings - Fork 0
/
eoepca.tfvars
56 lines (43 loc) · 1.5 KB
/
eoepca.tfvars
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
# cluster
cluster_name = "develop"
# network
external_net = "31d7e67a-b30a-43f4-8b06-1667c70ba90d"
floatingip_pool = "external3"
network_name = "develop"
eodata_network_name = "eodata"
subnet_cidr = "192.168.123.0/24"
dns_nameservers = ["8.8.8.8", "8.8.4.4"]
#-------------------------------------------------------------------------------
# Floating IPs for VMs
#-------------------------------------------------------------------------------
# bastion - 0|1 bastion nodes
number_of_bastions = 1
# standalone etcds
number_of_etcd = 0
# masters
number_of_k8s_masters = 0
number_of_k8s_masters_no_etcd = 0
number_of_k8s_masters_no_floating_ip = 1
number_of_k8s_masters_no_floating_ip_no_etcd = 0
# nodes
number_of_k8s_nodes = 0
number_of_k8s_nodes_no_floating_ip = 6
number_of_k8s_nodes_hm = 0
number_of_k8s_nodes_ws = 0
#-------------------------------------------------------------------------------
# Compute
#-------------------------------------------------------------------------------
# SSH key to use for access to nodes
public_key_path = "~/.ssh/id_rsa.pub"
# user on the node (ex. core on Container Linux, ubuntu on Ubuntu, etc.)
ssh_user = "eouser"
# flavors
flavor_bastion = "14" # eo1.xsmall
flavor_k8s_master = "20" # eo2.large
flavor_k8s_node = "21" # eo2.xlarge
# OS image to use for bastion, masters, standalone etcd instances, and nodes
image = "Ubuntu 18.04 LTS"
# An array of CIDRs allowed to SSH to hosts
bastion_allowed_remote_ips = ["0.0.0.0/0"]
# Size of nfs disk in GB
nfs_disk_size = 1024