├── .gitignore ├── LICENSE ├── README.md ├── ansible.cfg ├── go-install.sh ├── group_vars └── all ├── inventory.yml ├── playbooks ├── bor │ ├── bor.yml │ ├── enable-mesh.yml │ ├── get-block-number.yml │ ├── get-enode.yml │ ├── get-version.yml │ ├── rewind-to-block.yml │ └── snapshot-create.yml ├── clean.yml ├── heimdall │ ├── get-seed.yml │ ├── get-sync-status.yml │ ├── get-version.yml │ ├── heimdall-show-account.yml │ ├── heimdall.yml │ └── snapshot-create.yml ├── network.yml ├── reboot.yml ├── sanitycheck │ ├── README.md │ └── scheck.yml ├── setup-exporters.yml ├── snapshot-restore │ ├── README.md │ └── snapshot-restore.yml ├── ulimit.yml ├── validator-backup.yml └── validator-setup.yml └── roles ├── bor ├── bor-enable-mesh │ └── tasks │ │ └── main.yml ├── bor_config_check │ └── tasks │ │ └── main.yml ├── bor_directory_check │ └── tasks │ │ └── main.yml ├── bor_logs │ └── tasks │ │ └── main.yml ├── bor_ownership_check │ └── tasks │ │ └── main.yml ├── create-snapshot │ └── tasks │ │ └── main.yml ├── get-block-number │ └── tasks │ │ └── main.yml ├── get-enode │ └── tasks │ │ └── main.yml ├── get-version │ └── tasks │ │ └── main.yml ├── install-bor │ └── tasks │ │ └── main.yml ├── restart-bor │ └── tasks │ │ └── main.yml ├── rewind-to-block │ └── tasks │ │ └── main.yml ├── snapshot-girnaar-bor │ └── tasks │ │ └── main.yml ├── snapshot-stakepool-bor │ └── tasks │ │ └── main.yml ├── snapshot-vaultstaking-bor │ └── tasks │ │ └── main.yml └── stop-bor │ └── tasks │ └── main.yml ├── heimdall ├── create-snapshot │ └── tasks │ │ └── main.yml ├── get-seed │ └── tasks │ │ └── main.yml ├── get-sync-status │ └── tasks │ │ └── main.yml ├── get-version │ └── tasks │ │ └── main.yml ├── heimdall_account_details │ └── tasks │ │ └── main.yml ├── heimdall_config_check │ └── tasks │ │ └── main.yml ├── heimdall_directory_check │ └── tasks │ │ └── main.yml ├── heimdall_logs │ └── tasks │ │ └── main.yml ├── heimdall_ownership_check │ └── tasks │ │ └── main.yml ├── install-heimdall │ └── tasks │ │ └── main.yml ├── restart-heimdall │ └── tasks │ │ └── main.yml ├── snapshot-girnaar-heimdall │ └── tasks │ │ └── main.yml ├── snapshot-stakepool-heimdall │ └── tasks │ │ └── main.yml ├── snapshot-vaultstaking-heimdall │ └── tasks │ │ └── main.yml └── stop-heimdall │ └── tasks │ └── main.yml ├── install-dependencies └── tasks │ └── main.yml ├── install_nettools └── tasks │ └── main.yml ├── node-exporter ├── files │ └── node-exporter.service ├── handlers │ └── main.yml └── tasks │ └── main.yml ├── os_version └── tasks │ └── main.yml ├── port_check └── tasks │ └── main.yml ├── process-exporter ├── files │ ├── all.yaml │ └── process-exporter.service ├── handlers │ └── main.yml └── tasks │ └── main.yml ├── rpc_checks └── tasks │ └── main.yml ├── ulimit-increase └── tasks │ └── main.yml ├── validator-backup └── tasks │ └── main.yml └── validator-setup └── tasks └── main.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/ansible.cfg -------------------------------------------------------------------------------- /go-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/go-install.sh -------------------------------------------------------------------------------- /group_vars/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/group_vars/all -------------------------------------------------------------------------------- /inventory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/inventory.yml -------------------------------------------------------------------------------- /playbooks/bor/bor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/bor/bor.yml -------------------------------------------------------------------------------- /playbooks/bor/enable-mesh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/bor/enable-mesh.yml -------------------------------------------------------------------------------- /playbooks/bor/get-block-number.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/bor/get-block-number.yml -------------------------------------------------------------------------------- /playbooks/bor/get-enode.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/bor/get-enode.yml -------------------------------------------------------------------------------- /playbooks/bor/get-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/bor/get-version.yml -------------------------------------------------------------------------------- /playbooks/bor/rewind-to-block.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/bor/rewind-to-block.yml -------------------------------------------------------------------------------- /playbooks/bor/snapshot-create.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/bor/snapshot-create.yml -------------------------------------------------------------------------------- /playbooks/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/clean.yml -------------------------------------------------------------------------------- /playbooks/heimdall/get-seed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/heimdall/get-seed.yml -------------------------------------------------------------------------------- /playbooks/heimdall/get-sync-status.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/heimdall/get-sync-status.yml -------------------------------------------------------------------------------- /playbooks/heimdall/get-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/heimdall/get-version.yml -------------------------------------------------------------------------------- /playbooks/heimdall/heimdall-show-account.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/heimdall/heimdall-show-account.yml -------------------------------------------------------------------------------- /playbooks/heimdall/heimdall.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/heimdall/heimdall.yml -------------------------------------------------------------------------------- /playbooks/heimdall/snapshot-create.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/heimdall/snapshot-create.yml -------------------------------------------------------------------------------- /playbooks/network.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/network.yml -------------------------------------------------------------------------------- /playbooks/reboot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/reboot.yml -------------------------------------------------------------------------------- /playbooks/sanitycheck/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/sanitycheck/README.md -------------------------------------------------------------------------------- /playbooks/sanitycheck/scheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/sanitycheck/scheck.yml -------------------------------------------------------------------------------- /playbooks/setup-exporters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/setup-exporters.yml -------------------------------------------------------------------------------- /playbooks/snapshot-restore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/snapshot-restore/README.md -------------------------------------------------------------------------------- /playbooks/snapshot-restore/snapshot-restore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/snapshot-restore/snapshot-restore.yml -------------------------------------------------------------------------------- /playbooks/ulimit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/ulimit.yml -------------------------------------------------------------------------------- /playbooks/validator-backup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/validator-backup.yml -------------------------------------------------------------------------------- /playbooks/validator-setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/playbooks/validator-setup.yml -------------------------------------------------------------------------------- /roles/bor/bor-enable-mesh/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/bor-enable-mesh/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/bor_config_check/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/bor_config_check/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/bor_directory_check/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/bor_directory_check/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/bor_logs/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/bor_logs/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/bor_ownership_check/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/bor_ownership_check/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/create-snapshot/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/create-snapshot/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/get-block-number/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/get-block-number/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/get-enode/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/get-enode/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/get-version/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/get-version/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/install-bor/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/install-bor/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/restart-bor/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/restart-bor/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/rewind-to-block/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/rewind-to-block/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/snapshot-girnaar-bor/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/snapshot-girnaar-bor/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/snapshot-stakepool-bor/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/snapshot-stakepool-bor/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/snapshot-vaultstaking-bor/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/snapshot-vaultstaking-bor/tasks/main.yml -------------------------------------------------------------------------------- /roles/bor/stop-bor/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/bor/stop-bor/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/create-snapshot/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/create-snapshot/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/get-seed/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/get-seed/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/get-sync-status/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/get-sync-status/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/get-version/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/get-version/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/heimdall_account_details/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/heimdall_account_details/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/heimdall_config_check/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/heimdall_config_check/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/heimdall_directory_check/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/heimdall_directory_check/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/heimdall_logs/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/heimdall_logs/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/heimdall_ownership_check/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/heimdall_ownership_check/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/install-heimdall/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/install-heimdall/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/restart-heimdall/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/restart-heimdall/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/snapshot-girnaar-heimdall/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/snapshot-girnaar-heimdall/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/snapshot-stakepool-heimdall/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/snapshot-stakepool-heimdall/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/snapshot-vaultstaking-heimdall/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/snapshot-vaultstaking-heimdall/tasks/main.yml -------------------------------------------------------------------------------- /roles/heimdall/stop-heimdall/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/heimdall/stop-heimdall/tasks/main.yml -------------------------------------------------------------------------------- /roles/install-dependencies/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/install-dependencies/tasks/main.yml -------------------------------------------------------------------------------- /roles/install_nettools/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/install_nettools/tasks/main.yml -------------------------------------------------------------------------------- /roles/node-exporter/files/node-exporter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/node-exporter/files/node-exporter.service -------------------------------------------------------------------------------- /roles/node-exporter/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/node-exporter/handlers/main.yml -------------------------------------------------------------------------------- /roles/node-exporter/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/node-exporter/tasks/main.yml -------------------------------------------------------------------------------- /roles/os_version/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/os_version/tasks/main.yml -------------------------------------------------------------------------------- /roles/port_check/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/port_check/tasks/main.yml -------------------------------------------------------------------------------- /roles/process-exporter/files/all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/process-exporter/files/all.yaml -------------------------------------------------------------------------------- /roles/process-exporter/files/process-exporter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/process-exporter/files/process-exporter.service -------------------------------------------------------------------------------- /roles/process-exporter/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/process-exporter/handlers/main.yml -------------------------------------------------------------------------------- /roles/process-exporter/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/process-exporter/tasks/main.yml -------------------------------------------------------------------------------- /roles/rpc_checks/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/rpc_checks/tasks/main.yml -------------------------------------------------------------------------------- /roles/ulimit-increase/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/ulimit-increase/tasks/main.yml -------------------------------------------------------------------------------- /roles/validator-backup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/validator-backup/tasks/main.yml -------------------------------------------------------------------------------- /roles/validator-setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/node-ansible/HEAD/roles/validator-setup/tasks/main.yml --------------------------------------------------------------------------------