94 lines
2.4 KiB
SYSTEMD
94 lines
2.4 KiB
SYSTEMD
---
|
|
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://d1h4xl4cr1h0mo.cloudfront.net/v1.9.2/x86_64-unknown-linux-gnu/parity"
|
|
PARITY_BIN_SHA256: "3604a030388cd2c22ebe687787413522106c697610426e09b3c5da4fe70bbd33"
|
|
ORCHESTRATOR_BIN_LOC: ""
|
|
ORCHESTRATOR_BIN_SHA256: ""
|
|
|
|
SCRIPTS_MOC_BRANCH: "mainnet"
|
|
SCRIPTS_VALIDATOR_BRANCH: "mainnet"
|
|
MAIN_REPO_FETCH: "poanetwork"
|
|
GENESIS_BRANCH: "master"
|
|
GENESIS_NETWORK_NAME: "PoA"
|
|
|
|
MOC_ADDRESS: "0xdd0bb0e2a1594240fed0c2f2c17c1e9ab4f87126"
|
|
BLK_GAS_LIMIT: "6700000"
|
|
|
|
#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"
|
|
|
|
#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
|
|
|
|
################################################################
|