deploy 1 host in each DC for status.test fleet

Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
Jakub Sokołowski 2022-02-15 15:57:58 +01:00
parent 129203cbd0
commit 343c6a5fc0
No known key found for this signature in database
GPG Key ID: 09AA5403E54D9931
3 changed files with 49 additions and 2 deletions

26
ansible/inventory/test Normal file
View File

@ -0,0 +1,26 @@
# NOTE: This file is generated by terraform.py
# For emergency use when Consul fails
[all]
node-01.ac-cn-hongkong-c.status.test hostname=node-01.ac-cn-hongkong-c.status.test ansible_host=47.242.233.36 env=status stage=test data_center=ac-cn-hongkong-c region=cn-hongkong-c dns_entry=node-01.ac-cn-hongkong-c.status.test.statusim.net
node-01.do-ams3.status.test hostname=node-01.do-ams3.status.test ansible_host=64.225.81.237 env=status stage=test data_center=do-ams3 region=ams3 dns_entry=node-01.do-ams3.status.test.statusim.net
node-01.gc-us-central1-a.status.test hostname=node-01.gc-us-central1-a.status.test ansible_host=34.122.252.118 env=status stage=test data_center=gc-us-central1-a region=us-central1-a dns_entry=node-01.gc-us-central1-a.status.test.statusim.net
[ac-cn-hongkong-c]
node-01.ac-cn-hongkong-c.status.test
[do-ams3]
node-01.do-ams3.status.test
[gc-us-central1-a]
node-01.gc-us-central1-a.status.test
[status-test]
node-01.ac-cn-hongkong-c.status.test
node-01.do-ams3.status.test
node-01.gc-us-central1-a.status.test
[status.test]
node-01.ac-cn-hongkong-c.status.test
node-01.do-ams3.status.test
node-01.gc-us-central1-a.status.test

22
hosts.tf Normal file
View File

@ -0,0 +1,22 @@
module "hosts" {
source = "github.com/status-im/infra-tf-multi-provider"
/* node type */
env = local.ws.env
stage = local.ws.stage
group = "${local.ws.env}-${local.ws.stage}"
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 */
/* firewall */
open_tcp_ports = [
"30303", /* p2p main */
]
}

View File

@ -21,8 +21,7 @@ locals {
}
# Inherits defaults.
test = {}
prod = {}
test = { hosts_count = 1 }
}
}