-
Notifications
You must be signed in to change notification settings - Fork 48
/
all.network
104 lines (83 loc) · 2.75 KB
/
all.network
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
---
ansible_python_interpreter: /usr/bin/python3
ssh_root:
- "{{ lookup('file', 'files/admins.pub') }}"
snmp_syslocation: "USA"
snmp_ipsubnet: "172.16.0.0/16"
nameservers:
- "8.8.8.8"
- "8.8.4.4"
ntpservers:
- "server 0.us.pool.ntp.org"
- "server 1.us.pool.ntp.org"
- "server 2.us.pool.ntp.org"
- "server 3.us.pool.ntp.org"
image: "ami-0b383171"
region: "us-east-1"
NODE_PWD: "node.pwd" # don't change this one
NODE_SOURCE_DEB: "https://deb.nodesource.com/node_8.x"
PARITY_BIN_LOC: "https://releases.parity.io/ethereum/v2.7.2/x86_64-unknown-linux-gnu/parity"
PARITY_BIN_SHA256: "fe992f0c9b229a4406e82b9ff6d388f4acb4d6ce2782cb79b7bc379e7965ae34"
ORCHESTRATOR_BIN_LOC: ""
ORCHESTRATOR_BIN_SHA256: ""
SCRIPTS_MOC_BRANCH: "core"
SCRIPTS_VALIDATOR_BRANCH: "core"
MAIN_REPO_FETCH: "poanetwork"
GENESIS_BRANCH: "core"
GENESIS_NETWORK_NAME: "Core"
MOC_ADDRESS: "0xcf260ea317555637c55f70e55dba8d5ad8414cb0"
BLK_GAS_LIMIT: "12500000"
#bootnode
bootnode_instance_type: "t2.large"
bootnode_instance_name: "bootnode"
bootnode_count_instances: "1"
bootnode_security_group: "{{ MAIN_REPO_FETCH }}-{{ GENESIS_BRANCH }}-bootnode-security"
bootnode_archive: "off"
bootnode_orchestrator: "off"
#netstat
netstat_instance_type: "t2.large"
netstat_instance_name: "netstat"
netstat_count_instances: "1"
netstat_security_group: "{{ MAIN_REPO_FETCH }}-{{ GENESIS_BRANCH }}-netstat-security"
#validator
validator_instance_type: "t2.large"
validator_instance_name: "validator"
validator_count_instances: "1"
validator_security_group: "{{ MAIN_REPO_FETCH }}-{{ GENESIS_BRANCH }}-validator-security"
validator_archive: "off"
#moc
moc_instance_type: "t2.large"
moc_instance_name: "moc"
moc_count_instances: "1"
moc_security_group: "{{ MAIN_REPO_FETCH }}-{{ GENESIS_BRANCH }}-moc-security"
moc_archive: "off"
#explorer
explorer_instance_type: "t2.large"
explorer_instance_name: "explorer"
explorer_count_instances: "1"
explorer_security_group: "{{ MAIN_REPO_FETCH }}-{{ GENESIS_BRANCH }}-explorer-security"
#Blockscout
blockscout_instance_type: "t2.large"
blockscout_instance_name: "blockscout"
blockscout_count_instances: "1"
blockscout_security_group: "{{ MAIN_REPO_FETCH }}-{{ GENESIS_BRANCH }}-blockscout-security"
reboot_after_completion: true
#restrict network access to instances
allow_bootnode_ssh: true
allow_bootnode_p2p: true
allow_bootnode_rpc: true
associate_bootnode_elastic_ip: false
allow_explorer_ssh: true
allow_explorer_p2p: true
allow_explorer_http: true
allow_moc_ssh: true
allow_moc_p2p: true
allow_netstat_ssh: true
allow_netstat_http: true
allow_validator_ssh: true
allow_validator_p2p: true
associate_validator_elastic_ip: false
allow_blockscout_ssh: true
allow_blockscout_p2p: true
allow_blockscout_http: false
################################################################