You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Default values and less commonly used variables can be found in the defaults main.yml file.
Update the ansible_vars template to modify additional variables in the gaia config files.
node role
Target
Variable
Description
Example Value
target
Target server IP/domain (for single node inventory files)
example.com
go_version
Golang version to install
"1.18.1"
enable_swap
Enable/disable swap
false
swap_size
Swap file size in MB (8 GB default)
8192
chain_use_ssl_proxy
Enable SSL proxy for chain endpoints using Nginx*
false
chain_api_host
Set the subdomain for REST API (e.g. rest.testnet.com)*
rest
chain_rpc_host
Set the subdomain for RPC (e.g. rpc.testnet.com)*
rpc
chain_grpc_host
Set the subdomain for GRPC (e.g. grpc.testnet.com)*
grpc
chain_p2p_host
Set the subdomain for P2P (e.g. p2p.testnet.com)*
p2p
reboot
Reboot the machine after all tasks are done when true**
false
*Configure DNS before provisioning.
**Recommended for initial deployment: this makes sure all services start up and pending system updates are applied.
Chain Binary Installation
Variable
Description
Example Value
node_user
User account to install the chain binary in
gaia
node_user_home
Path to the user account home
/home/gaia
chain_home
Path to chain home folder home
/home/gaia/.gaia
chain_home_clear
Clear the chain_home folder before install when true
false
node_unsafe_reset
Clear the chain database before install when true
true
chain_registry
Define chain_version, chain_id and genesis_url using the chain registry
Set minimum deposit to 1 and voting period to chain_voting_period when true
false
chain_denom
Set denom to replace stake with
uatom
chain_create_validator
Create a validator when starting from fresh state
true
chain_recover_validator
Recovers a self-delegation account creates a validator with it when true+
false
chain_gentx_validator
Tokens validator will self-delegate at genesis
"1000000uatom"
chain_validator_coins
Funds assigned to validator through genesis
"11000000uatom"
chain_recover_delegator
Recovers an account and adds it to genesis when true++
false
delegator_account_coins
Funds assigned to restored account through genesis
"1000000000"
node_keyring
Keyring for the validator keypair
test
chain_airdrop
Airdrop tokens to accounts list when true
false
chain_airdrop_coins
Amount to airdrop to specified accounts
"10000uatom"
chain_airdrop_accounts
List of accounts to airdrop tokens to
[address-1,address-2,address-3]
***The file will not be copied if there already is an existing file with the same length.
+The mnemonic for this account must be set using the self_delegation_mnemonic variable.
++The mnemonic for this account must be set using the delegator_account_mnemonic variable.