terraform: add node-db nodes
This commit is contained in:
parent
b68bea6ee2
commit
66da797fb2
|
@ -4,23 +4,37 @@
|
||||||
node-01.ac-cn-hongkong-c.waku.test hostname=node-01.ac-cn-hongkong-c.waku.test ansible_host=8.218.219.107 env=waku stage=test data_center=ac-cn-hongkong-c region=cn-hongkong-c dns_entry=node-01.ac-cn-hongkong-c.waku.test.statusim.net
|
node-01.ac-cn-hongkong-c.waku.test hostname=node-01.ac-cn-hongkong-c.waku.test ansible_host=8.218.219.107 env=waku stage=test data_center=ac-cn-hongkong-c region=cn-hongkong-c dns_entry=node-01.ac-cn-hongkong-c.waku.test.statusim.net
|
||||||
node-01.do-ams3.waku.test hostname=node-01.do-ams3.waku.test ansible_host=178.128.141.171 env=waku stage=test data_center=do-ams3 region=ams3 dns_entry=node-01.do-ams3.waku.test.statusim.net
|
node-01.do-ams3.waku.test hostname=node-01.do-ams3.waku.test ansible_host=178.128.141.171 env=waku stage=test data_center=do-ams3 region=ams3 dns_entry=node-01.do-ams3.waku.test.statusim.net
|
||||||
node-01.gc-us-central1-a.waku.test hostname=node-01.gc-us-central1-a.waku.test ansible_host=34.16.1.67 env=waku stage=test data_center=gc-us-central1-a region=us-central1-a dns_entry=node-01.gc-us-central1-a.waku.test.statusim.net
|
node-01.gc-us-central1-a.waku.test hostname=node-01.gc-us-central1-a.waku.test ansible_host=34.16.1.67 env=waku stage=test data_center=gc-us-central1-a region=us-central1-a dns_entry=node-01.gc-us-central1-a.waku.test.statusim.net
|
||||||
|
node-db-01.ac-cn-hongkong-c.waku.test hostname=node-db-01.ac-cn-hongkong-c.waku.test ansible_host=47.242.250.52 env=waku stage=test data_center=ac-cn-hongkong-c region=cn-hongkong-c dns_entry=node-db-01.ac-cn-hongkong-c.waku.test.statusim.net
|
||||||
|
node-db-01.do-ams3.waku.test hostname=node-db-01.do-ams3.waku.test ansible_host=167.99.18.178 env=waku stage=test data_center=do-ams3 region=ams3 dns_entry=node-db-01.do-ams3.waku.test.statusim.net
|
||||||
|
node-db-01.gc-us-central1-a.waku.test hostname=node-db-01.gc-us-central1-a.waku.test ansible_host=34.31.46.124 env=waku stage=test data_center=gc-us-central1-a region=us-central1-a dns_entry=node-db-01.gc-us-central1-a.waku.test.statusim.net
|
||||||
|
|
||||||
[ac-cn-hongkong-c]
|
[ac-cn-hongkong-c]
|
||||||
node-01.ac-cn-hongkong-c.waku.test
|
node-01.ac-cn-hongkong-c.waku.test
|
||||||
|
node-db-01.ac-cn-hongkong-c.waku.test
|
||||||
|
|
||||||
[do-ams3]
|
[do-ams3]
|
||||||
node-01.do-ams3.waku.test
|
node-01.do-ams3.waku.test
|
||||||
|
node-db-01.do-ams3.waku.test
|
||||||
|
|
||||||
[gc-us-central1-a]
|
[gc-us-central1-a]
|
||||||
node-01.gc-us-central1-a.waku.test
|
node-01.gc-us-central1-a.waku.test
|
||||||
|
node-db-01.gc-us-central1-a.waku.test
|
||||||
|
|
||||||
[waku]
|
[node]
|
||||||
node-01.ac-cn-hongkong-c.waku.test
|
node-01.ac-cn-hongkong-c.waku.test
|
||||||
node-01.do-ams3.waku.test
|
node-01.do-ams3.waku.test
|
||||||
node-01.gc-us-central1-a.waku.test
|
node-01.gc-us-central1-a.waku.test
|
||||||
|
|
||||||
|
[node-db]
|
||||||
|
node-db-01.ac-cn-hongkong-c.waku.test
|
||||||
|
node-db-01.do-ams3.waku.test
|
||||||
|
node-db-01.gc-us-central1-a.waku.test
|
||||||
|
|
||||||
[waku.test]
|
[waku.test]
|
||||||
node-01.ac-cn-hongkong-c.waku.test
|
node-01.ac-cn-hongkong-c.waku.test
|
||||||
node-01.do-ams3.waku.test
|
node-01.do-ams3.waku.test
|
||||||
node-01.gc-us-central1-a.waku.test
|
node-01.gc-us-central1-a.waku.test
|
||||||
|
node-db-01.ac-cn-hongkong-c.waku.test
|
||||||
|
node-db-01.do-ams3.waku.test
|
||||||
|
node-db-01.gc-us-central1-a.waku.test
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
module "hosts" {
|
module "node" {
|
||||||
source = "github.com/status-im/infra-tf-multi-provider"
|
source = "github.com/status-im/infra-tf-multi-provider"
|
||||||
|
|
||||||
/* node type */
|
/* node type */
|
||||||
group = "waku"
|
name = "node"
|
||||||
|
group = "node"
|
||||||
env = "waku"
|
env = "waku"
|
||||||
stage = terraform.workspace
|
stage = terraform.workspace
|
||||||
domain = var.domain
|
domain = var.domain
|
||||||
|
@ -16,9 +17,9 @@ module "hosts" {
|
||||||
gc_type = local.ws["gc_type"] /* Google Cloud */
|
gc_type = local.ws["gc_type"] /* Google Cloud */
|
||||||
|
|
||||||
/* data volumes */
|
/* data volumes */
|
||||||
ac_data_vol_size = local.ws["data_vol_size"]
|
ac_data_vol_size = local.ws["node_data_vol_size"]
|
||||||
do_data_vol_size = local.ws["data_vol_size"]
|
do_data_vol_size = local.ws["node_data_vol_size"]
|
||||||
gc_data_vol_size = local.ws["data_vol_size"]
|
gc_data_vol_size = local.ws["node_data_vol_size"]
|
||||||
|
|
||||||
/* firewall */
|
/* firewall */
|
||||||
open_tcp_ports = [
|
open_tcp_ports = [
|
|
@ -0,0 +1,23 @@
|
||||||
|
module "node-db" {
|
||||||
|
source = "github.com/status-im/infra-tf-multi-provider"
|
||||||
|
|
||||||
|
/* node type */
|
||||||
|
name = "node-db"
|
||||||
|
group = "node-db"
|
||||||
|
env = "waku"
|
||||||
|
stage = terraform.workspace
|
||||||
|
domain = var.domain
|
||||||
|
|
||||||
|
/* scaling */
|
||||||
|
host_count = local.ws["hosts_count"]
|
||||||
|
|
||||||
|
/* instance sizes */
|
||||||
|
do_type = local.ws["do_type"] /* DigitalOcean */
|
||||||
|
ac_type = local.ws["ac_type"] /* Alibaba Cloud */
|
||||||
|
gc_type = local.ws["gc_type"] /* Google Cloud */
|
||||||
|
|
||||||
|
/* data volumes */
|
||||||
|
ac_data_vol_size = local.ws["node_db_data_vol_size"]
|
||||||
|
do_data_vol_size = local.ws["node_db_data_vol_size"]
|
||||||
|
gc_data_vol_size = local.ws["node_db_data_vol_size"]
|
||||||
|
}
|
|
@ -17,7 +17,8 @@ locals {
|
||||||
ac_type = "ecs.t5-lc1m2.small" /* Alibaba Cloud */
|
ac_type = "ecs.t5-lc1m2.small" /* Alibaba Cloud */
|
||||||
gc_type = "g1-small" /* Google Cloud */
|
gc_type = "g1-small" /* Google Cloud */
|
||||||
|
|
||||||
data_vol_size = 40
|
node_data_vol_size = 40
|
||||||
|
node_db_data_vol_size = 40
|
||||||
}
|
}
|
||||||
|
|
||||||
# Inherits defaults.
|
# Inherits defaults.
|
||||||
|
|
Loading…
Reference in New Issue