This repository was archived by the owner on Apr 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathmain.tf
More file actions
44 lines (35 loc) · 1.34 KB
/
main.tf
File metadata and controls
44 lines (35 loc) · 1.34 KB
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
module "managers" {
source = "./modules/managers"
image = "${var.manager_image}"
size = "${var.manager_size}"
name = "${var.manager_name}"
region = "${var.region}"
domain = "${var.domain}"
total_instances = "${var.total_managers}"
user_data = "${var.manager_user_data}"
tags = "${var.manager_tags}"
remote_api_ca = "${var.remote_api_ca}"
remote_api_key = "${var.remote_api_key}"
remote_api_certificate = "${var.remote_api_certificate}"
ssh_keys = ["${var.worker_ssh_keys}"]
provision_ssh_key = "${var.provision_ssh_key}"
provision_user = "${var.provision_user}"
connection_timeout = "${var.connection_timeout}"
}
module "workers" {
source = "./modules/workers"
image = "${var.worker_image}"
size = "${var.worker_size}"
name = "${var.worker_name}"
region = "${var.region}"
domain = "${var.domain}"
total_instances = "${var.total_workers}"
user_data = "${var.worker_user_data}"
tags = "${var.worker_tags}"
manager_private_ip = "${element(module.managers.ipv4_addresses_private, 0)}"
join_token = "${module.managers.worker_token}"
ssh_keys = ["${var.worker_ssh_keys}"]
provision_ssh_key = "${var.provision_ssh_key}"
provision_user = "${var.provision_user}"
connection_timeout = "${var.connection_timeout}"
}