-
Notifications
You must be signed in to change notification settings - Fork 0
/
terraform.tfvars
36 lines (34 loc) · 1.34 KB
/
terraform.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
# Cluster info
cluster_name = "himat"
cluster_region = "us-west-2"
cluster_version = "1.10"
# Node types (changes will affect cost)
stable_instance_type = "m5.xlarge"
spot_instance_type = "m5.xlarge"
# Docker image
worker_image = "jonahjoughin/pangeo-himat:latest"
# Dask worker pool size (changes will affect cost)
spot_node_count = 3
# Maximum price to pay for spot instances (use on-demand cost for instance type used)
spot_price = 0.192
# Make sure this value is sufficiently large that all workers are scheduled
dask_worker_count = 100
hibernate = false
# ------------------------------------------------------------------------------------------------------- #
# Note: Make sure that scheduler and notebook resources can be scheduled on stable instance simutaneously #
# ------------------------------------------------------------------------------------------------------- #
# Dask worker resources
dask_worker_mb_ram = 1600 # 1.6Gb
dask_worker_milli_cpu = 400 # 0.4 cores
dask_worker_threads = 1
dask_worker_procs = 1
# Dask scheduler resources
dask_scheduler_mb_ram = 6000 # 6Gb
dask_scheduler_milli_cpu = 1500 # 1.5 cores
# Jupyter notebook resources
jupyter_mb_ram = 6000 # 6Gb
jupyter_milli_cpu = 1500 # 1.5 cores
jupyter_gb_storage = 16 # 16Gb
# File output paths
config_map_output_path = "./config_map.yml"
kubeconfig_output_path = "./kubeconfig.yml"