-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathall
176 lines (135 loc) · 4.34 KB
/
all
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
---
# Install Evolution Masternode services
evo_services: false
node_environment: "production"
# List of identities separated by comma
platform_dpns_contract_id: ""
platform_dpns_contract_block_height: ""
platform_dpns_top_level_domain_identity: ""
platform_dashpay_contract_id: ""
platform_dashpay_contract_block_height: ""
platform_feature_flags_contract_id: ""
platform_feature_flags_contract_block_height: ""
platform_feature_flags_top_level_identity: ""
platform_initial_core_chain_locked_height: ""
# Install OpenVPN
openvpn_enabled: true
# Drive
drive_image: dashpay/drive
drive_log_stdout_level: info
drive_log_pretty_file_level: silent
drive_log_json_file_level: silent
drive_log_grovedb_operations: false
platform_drive_validator_set_llmq_type:
core_llmq_types:
1: llmq_50_60
2: llmq_400_60
3: llmq_400_85
4: llmq_100_67
5: llmq_60_75
6: llmq_25_67
100: llmq_test
101: llmq_devnet
102: llmq_test_v17
# Tenderdash
tendermint_image: dashpay/tenderdash
tendermint_p2p_port: 36656
tendermint_rpc_port: 36657
tenderdash_uid: "100"
tenderdash_gid: "1000"
tenderdash_log_level: debug
tenderdash_compose_project_name: tenderdash
tenderdash_compose_path: '{{ dashd_home }}/{{ tenderdash_compose_project_name }}'
# DAPI
dapi_image: dashpay/dapi
dapi_envoy_image: envoyproxy/envoy
dapi_port: 1443
# Insight
insight_image: dashpay/insight
insight_api_image: dashpay/insight-api
insight_port: 3001
# Multifaucet
multifaucet_image: dashpay/multifaucet:latest
# DashCore Docker image
dashd_image: dashpay/dashd
system_users:
- user: "ubuntu"
group: "ubuntu"
dir: "/home/ubuntu"
- user: "root"
group: "root"
dir: "/root"
dashd_user: dash
dashd_group: dash
dashd_home: /dash
# dash_network:
# dash_devnet_name:
# dash_network_name:
dashd_port: 20001
# DashCore RPC settings
dashd_rpc_allow_public: false
dashd_rpc_user: dashrpc
dashd_rpc_password: password
dashd_rpc_port: 20002
dashd_zmq_port: 29998
dashd_powtargetspacing: 150
dashd_minimumdifficultyblocks: 4032
# Example spork address/privkey. Please provide your own spork key in network config:
# dashd_sporkaddr:
# dashd_sporkkey:
# Faucet stuff
wallet_rpc_host: '{{ hostvars[groups.wallet_nodes[0]]["private_ip"] }}'
wallet_rpc_host_name: '{{ hostvars[groups.wallet_nodes[0]]["inventory_hostname"] }}'
wallet_rpc_port: "{{ dashd_rpc_port }}"
wallet_rpc_user: "{{ dashd_rpc_user }}"
wallet_rpc_password: "{{ dashd_rpc_password }}"
wallet_rpc_wallet_mno: "{{ wallet_rpc_host_name }}-mno"
wallet_rpc_wallet_faucet: "{{ wallet_rpc_host_name }}-faucet"
faucet_minimum_payout: 10
faucet_maximum_payout: 10
faucet_payout_threshold: 100
faucet_payout_interval: "5m"
# Example faucet address/privkey (provide your own in network config)
#faucet_address: yhvXpqQjfN9S4j5mBKbxeGxiETJrrLETg5
#faucet_privkey: cR4t6evwVZoCp1JsLk4wURK4UmBCZzZotNzn9T1mhBT19SH9JtNt
# Miner stuff
miner_rpc_host: "{{ faucet_rpc_host }}"
miner_rpc_port: "{{ faucet_rpc_port }}"
miner_rpc_user: "{{ faucet_rpc_user }}"
miner_rpc_password: "{{ faucet_rpc_password }}"
miner_payment_address: "{{ faucet_address }}"
# Allow to run miners at 100% by default
miner_cpu_quota: 100000 # 100%
# Masternode stuff
masternode_wallet_rpc_host: '{{ hostvars[groups.masternode_wallet[0]]["private_ip"] }}'
masternode_wallet_rpc_port: "{{ dashd_rpc_port }}"
masternode_wallet_rpc_user: "{{ dashd_rpc_user }}"
masternode_wallet_rpc_password: "{{ dashd_rpc_password }}"
masternode_wallet_rpc_args: "-rpcconnect={{ masternode_wallet_rpc_host }} -rpcport={{ masternode_wallet_rpc_port }} -rpcuser={{ masternode_wallet_rpc_user }} -rpcpassword={{ masternode_wallet_rpc_password }}"
masternode_collaterals:
mn: 1000
hpmn: 4000
# Proposal stuff
governance_proposal_count: 2
# CoinJoin stuff
coinjoin_amount: 10
coinjoin_rounds: 12
# Disk space allocated for swap file on each host
swap_space: 2G
# Elastic stuff
elastic_username: elastic
elastic_password:
elastic_version: 8.11.3
kibana_encryptionkey:
# Set to 50% of instance memory
# https://www.elastic.co/guide/en/elasticsearch/guide/current/heap-sizing.html
elastic_heap_size: 16g
elastic_compose_project_name: elastic
elastic_path: '{{ dashd_home }}/{{ elastic_compose_project_name }}'
# Fake latency stuff
masternode_network_latency: false
masternode_network_latency_min: 10
masternode_network_latency_max: 100
# Dashmate stuff
dashmate_home: /home/dashmate
dashmate_logs_dir: '{{ dashmate_home }}/logs'