polkadot_base

polkadot-base

A base role for to configure various Polkadot nodes.

Role Variables

There are a number of variables that can be customized, with all of them having preset defaults. These are provided in the format of:

  • variable_name: default_value

Service Ports

  • node_exporter_port: 9100
  • p2p_port: 30333
  • prometheus_port: 9610
  • api_rpc_port: 9933
  • api_wss_port: 9944
  • health_check_port: 5500
  • consul_dns_port: 8600
  • consul_api_port: 8500
  • consul_serf_lan_port: 8301
  • consul_serf_wan_port: 8302

Flags to enable services

  • node_exporter_enabled: true
  • health_check_enabled: true
  • consul_enabled: true

Node Exporter

Polkadot Client

  • polkadot_binary_url: "https://github.com/w3f/polkadot/releases/download/v0.8.23/polkadot"
  • polkadot_binary_checksum: "sha256:cdf31d39ed54e66489d1afe74ed7549d5bcdf8ff479759e8fc476d17d069901e"
  • polkadot_restart_enabled: false
  • polkadot_restart_minute: "0"
  • polkadot_restart_hour: "0"
  • polkadot_restart_day: "*"
  • polkadot_restart_month: "*"
  • polkadot_restart_weekday: "*"

Other

  • chain: "kusama"

License

Apache 2.0

Author Information

Maintained by Richard Mah at Geometry Labs

About

Base role for use in Polkadot nodes

Install
ansible-galaxy install sudoblockio/ansible-role-polkadot-base
GitHub repository
License
apache-2.0
Downloads
25
Owner
Blockchain indexing and infrastructure