rename groups to be more generic, combine group_vars
This will make managing multiple fleets simpler. Both prod and test files for nodes were identical. Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
parent
8ba39e1c77
commit
4eac21225c
|
@ -1,29 +0,0 @@
|
|||
---
|
||||
nim_waku_cont_tag: 'deploy-status-{{ stage }}'
|
||||
nim_waku_cont_name: 'nim-waku'
|
||||
nim_waku_dns4_domain_name: '{{ dns_entry }}'
|
||||
|
||||
# Protocols
|
||||
nim_waku_protocols_enabled: ['relay', 'filter', 'lightpush', 'store']
|
||||
|
||||
# Ports
|
||||
nim_waku_p2p_tcp_port: 30303
|
||||
nim_waku_p2p_udp_port: 30303
|
||||
nim_waku_metrics_port: 8008
|
||||
nim_waku_rpc_tcp_port: 8545
|
||||
nim_waku_rpc_tcp_addr: 0.0.0.0
|
||||
|
||||
# Limits
|
||||
nim_waku_p2p_max_connections: 150
|
||||
nim_waku_store_capacity: 10000
|
||||
|
||||
# Open LibP2P Ports
|
||||
open_ports_default_comment: '{{ nim_waku_cont_name }}'
|
||||
open_ports_default_protocol: 'tcp'
|
||||
open_ports_default_chain: 'SERVICES'
|
||||
open_ports_list:
|
||||
- { port: '{{ nim_waku_p2p_tcp_port }}' }
|
||||
- { port: '{{ nim_waku_p2p_udp_port }}', protocol: 'udp' }
|
||||
- { port: '{{ nim_waku_metrics_port }}', chain: 'VPN', ipset: 'metrics.hq' }
|
||||
- { port: '{{ nim_waku_rpc_tcp_port }}', chain: 'VPN', ipset: '{{ env }}.{{ stage }}' }
|
||||
|
|
@ -13,7 +13,7 @@ node-02.gc-us-central1-a.status.prod hostname=node-02.gc-us-central1-a.status.pr
|
|||
node-01.ac-cn-hongkong-c.status.prod
|
||||
node-02.ac-cn-hongkong-c.status.prod
|
||||
|
||||
[bridge-status-prod]
|
||||
[bridge]
|
||||
bridge-01.do-ams3.status.prod
|
||||
|
||||
[do-ams3]
|
||||
|
@ -25,7 +25,7 @@ node-02.do-ams3.status.prod
|
|||
node-01.gc-us-central1-a.status.prod
|
||||
node-02.gc-us-central1-a.status.prod
|
||||
|
||||
[status-prod]
|
||||
[status]
|
||||
node-01.ac-cn-hongkong-c.status.prod
|
||||
node-01.do-ams3.status.prod
|
||||
node-01.gc-us-central1-a.status.prod
|
||||
|
|
|
@ -9,7 +9,7 @@ node-01.gc-us-central1-a.status.test hostname=node-01.gc-us-central1-a.status.te
|
|||
[ac-cn-hongkong-c]
|
||||
node-01.ac-cn-hongkong-c.status.test
|
||||
|
||||
[bridge-status-test]
|
||||
[bridge]
|
||||
bridge-01.do-ams3.status.test
|
||||
|
||||
[do-ams3]
|
||||
|
@ -19,7 +19,7 @@ node-01.do-ams3.status.test
|
|||
[gc-us-central1-a]
|
||||
node-01.gc-us-central1-a.status.test
|
||||
|
||||
[status-test]
|
||||
[status]
|
||||
node-01.ac-cn-hongkong-c.status.test
|
||||
node-01.do-ams3.status.test
|
||||
node-01.gc-us-central1-a.status.test
|
||||
|
|
|
@ -10,18 +10,14 @@
|
|||
changed_when: false
|
||||
|
||||
- name: Configure Waku Nodes
|
||||
hosts:
|
||||
- status-test
|
||||
- status-prod
|
||||
hosts: status
|
||||
roles:
|
||||
- { role: open-ports, tags: open-ports }
|
||||
- { role: swap-file, tags: swap-file }
|
||||
- { role: nim-waku, tags: nim-waku }
|
||||
|
||||
- name: Configure Waku V1-V2 bridge
|
||||
hosts:
|
||||
- bridge-status-test
|
||||
- bridge-status-prod
|
||||
hosts: bridge
|
||||
roles:
|
||||
- { role: open-ports, tags: open-ports }
|
||||
- { role: swap-file, tags: swap-file }
|
||||
|
|
|
@ -3,9 +3,9 @@ module "bridge" {
|
|||
|
||||
/* node type */
|
||||
name = "bridge"
|
||||
group = "bridge"
|
||||
env = local.ws.env
|
||||
stage = local.ws.stage
|
||||
group = "bridge-${local.ws.env}-${local.ws.stage}"
|
||||
domain = var.domain
|
||||
|
||||
/* scaling */
|
||||
|
|
Loading…
Reference in New Issue