2019-03-23 09:27:22 +00:00
|
|
|
---
|
|
|
|
# CloudFlare Origin certificates
|
2019-11-12 22:45:58 +00:00
|
|
|
origin_certs:
|
|
|
|
- domain: 'status.im'
|
|
|
|
crt: '{{lookup("passwordstore", "cloud/Cloudflare/status.im/origin.crt returnall=true")}}'
|
|
|
|
key: '{{lookup("passwordstore", "cloud/Cloudflare/status.im/origin.key returnall=true")}}'
|
|
|
|
default: true
|
2019-03-23 09:27:22 +00:00
|
|
|
|
2020-02-05 12:39:43 +00:00
|
|
|
# Consul Catalog Query URL
|
2020-02-19 10:51:09 +00:00
|
|
|
consul_catalog_url: 'http://localhost:8500/v1/catalog'
|
2020-02-05 12:39:43 +00:00
|
|
|
|
2019-03-23 09:27:22 +00:00
|
|
|
# Root password
|
|
|
|
bootstrap__root_pass: '{{lookup("passwordstore", "hosts/admin-pass")}}'
|
2020-11-20 13:48:24 +00:00
|
|
|
# TRACE needs more disk space
|
|
|
|
bootstrap__rsyslog_docker_logs_path: '/docker/log'
|
2020-11-26 18:06:08 +00:00
|
|
|
# Print just the message, lower size of log files and make parsing easier
|
|
|
|
bootstrap__rsyslog_docker_format: !unsafe '%msg:2:2048%\n'
|
2020-11-20 13:48:24 +00:00
|
|
|
# lower local retention to save space
|
|
|
|
bootstrap__logrotate_frequency: 'hourly'
|
2020-11-26 20:30:32 +00:00
|
|
|
bootstrap__logrotate_count: 72
|
2020-11-20 13:48:24 +00:00
|
|
|
bootstrap__logrotate_mbytes: 500
|
2019-03-23 09:27:22 +00:00
|
|
|
|
|
|
|
# Consul Encryption
|
|
|
|
consul_encryption_key: '{{lookup("passwordstore", "services/consul/encryption-key")}}'
|
2019-06-12 19:38:30 +00:00
|
|
|
|
2020-03-26 18:04:59 +00:00
|
|
|
# Beacon nodes can be quite memory hungry
|
|
|
|
swap_file_path: '/docker/main.swap'
|
|
|
|
swap_file_size_mb: 2048
|
|
|
|
|
2021-01-26 11:11:33 +00:00
|
|
|
# Custom SSH accounts for Nimbus fleet, should start from UID 8000.
|
2021-01-14 13:01:57 +00:00
|
|
|
bootstrap__active_extra_users:
|
2021-01-26 11:11:33 +00:00
|
|
|
- { name: dustin, uid: 8001, groups: [], key: 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKrxMjWZZJ7E6EQY77IbOGaj1q6YzlRnQnCbTQqZja4c user@merfeint' }
|
|
|
|
- { name: mamy, uid: 8002, groups: [], key: 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCr/O5OUmeUaSzVTotWHBUCCkD+LhzT8HxmuuZ3bUiL6Cp0/1vrUZDlduNJjjIDdHs5mcFBGAPn3vRF31CnG0aoe29RXYAwEPBL3dYQ0zZv0n4RT/XUGirnpbv3LnURvpg7+2JuO+ebrK6LSmRG45YebyipzSimE6Q80isbbDUh6PXJEhiRAslvnkPskOF5qNnKcuZtCfiJ6UdlJ8YDPidEZ5NDW+NDfAWQyo9r7ZY3EsaKJ2honUx0CkxLti1WalG83zdWFOr3xrmEyJM69h4yigut2Xc0iuFmj915rFMS+gxcXG00DOVftqQ0kAf/eOVB/LlDUfs9r9mhod0y2wlX mamy@status.im' }
|
|
|
|
- { name: stefan, uid: 8003, groups: [], key: 'ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw+3UpA5lT+8uAHdexl8isVhJX/I9knR34IRRkvEUaJzFF8XbTBeMsFHWTdY97zA9pl3GToKAymsw6+kBJ21yNztmRBQIpI1zmdhX6rV2u7waZUcOzyZDclOAG51TOijbzjWtDS/O0OGCEUsWDU8vvX10YGg0nHOjGI6uumUJYQp67C1Z5101Ygn3IhkBStzc7Pk2rUDErYFhom4KKD8w66vrPG9kqsR2i/pcW3EPI/5dz8FriaK+GB7OoZ7nTFhP/IlIV7hJUQZaOA69hkwwBz8LE6eTgoZwX6Q4b+ZxMXBR51xiljMYfKYg4FUGhcRdljxPr8HbObOf5YwTz5Vtaw== stefan@status.im' }
|
|
|
|
- { name: dryajov, uid: 8004, groups: [], key: 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBjhsSxUXSQBv6PFEwE9TYG0TeuzabRipy/IoIS33BTt dryajov@status.im' }
|
|
|
|
- { name: kim, uid: 8005, groups: [], key: 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCqPvYjYJjO0rCgeYsTp2kn0oyQLKHgvcjIYVeaQzjZ3VB5V+34AadjjYh8ULhuzTPl25gbVI0KAWbsui4im/04tBv9Bn8xAEvLcWwab5t7a8GZLGKXOl3bi6S7Vmal6e94mKht1wflS9hGu0o6q/fHanu/WPKhtc1zwg50Qlrs2/9DYP9Qqo0ekHnuzip1Trdmls33DZB1WehZx7/rNKwppE0aHUv7vgh7vc+FAU/RnyeHM2bJRfq/AxiAs+Fas5MrO+9Mm8jPA2Jm6TRDGmXg5DB+0+u+qZF15eJ+ujKXhgnVPJBkSuAryTPob7FA1Eovc9HBDhOQCKC0ialiJm+5 kim.demey@status.im' }
|
|
|
|
- { name: giovanni,uid: 8006, groups: [], key: 'ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAGn4vdHz/zGgjtdcWZjmUwerVNezDo5g0i+a0rcHvUsHCdfJ1yN2inqvib+RxPwGYAzgKoT1J5y+SIaGO740XupgQCrTqqyWeaeU+k+GjQF8JGiAyG8htKkFawR/mZBsXvosp/D9rA2zr8ms8q8vJJV73w/hMKbBoJB8CLEvBqTkY+1Gg== giova@DESKTOP-7CNNO9E' }
|
2019-06-12 19:38:30 +00:00
|
|
|
|
2020-11-20 13:48:24 +00:00
|
|
|
# Nimbus ------------------------------
|
|
|
|
beacon_node_cont_name: 'beacon-node-{{ beacon_node_network }}-{{ beacon_node_cont_tag }}'
|
|
|
|
beacon_node_log_level: DEBUG
|
|
|
|
beacon_node_timer_rebuild: true
|
|
|
|
|
|
|
|
# ports
|
|
|
|
beacon_node_rpc_port: '11000'
|
|
|
|
beacon_node_metrics_port : '9300'
|
|
|
|
beacon_node_listening_port: '9100'
|
|
|
|
beacon_node_discovery_port: '9100'
|
|
|
|
|
|
|
|
# Infura URL
|
|
|
|
beacon_node_web3_url: '{{ lookup("passwordstore", "service/Nimbus/infura-url") }}'
|
|
|
|
|
|
|
|
# resource limits
|
|
|
|
beacon_node_mem_limit: '{{ (ansible_memtotal_mb * 0.60) | int }}'
|
|
|
|
beacon_node_mem_reserve: '{{ (ansible_memtotal_mb * 0.4) | int }}'
|
|
|
|
|
|
|
|
# Validators --------------------------
|
2020-11-20 15:37:32 +00:00
|
|
|
dist_validators_cont_name: '{{ beacon_node_cont_name }}'
|
2020-11-20 13:48:24 +00:00
|
|
|
dist_validators_name: '{{ beacon_node_network }}_deposits'
|
|
|
|
dist_validators_data_path: '{{ beacon_node_cont_vol }}/data/{{ beacon_node_data_folder }}'
|