/ node.tf
node.tf
 1  module "node" {
 2    source = "github.com/status-im/infra-tf-multi-provider"
 3  
 4    /* node type */
 5    group  = "status-node"
 6    env    = local.ws.env
 7    stage  = local.ws.stage
 8  
 9    /* scaling */
10    host_count = local.ws["node_count"]
11  
12    /* instance sizes */
13    do_type = local.ws["node_do_type"] /* DigitalOcean */
14    ac_type = local.ws["node_ac_type"] /* Alibaba Cloud */
15    gc_type = local.ws["node_gc_type"] /* Google Cloud */
16  
17    /* firewall */
18    open_tcp_ports = [
19      "30303", /* p2p main */
20      "443",   /* websocket */
21      "80",    /* certbot */
22    ]
23    open_udp_ports = [
24      "9000",  /* discovery v5 */
25    ]
26  }