Set up config for testnet

This commit is contained in:
Greg Karékinian 2017-05-07 16:02:58 +02:00
parent 2624c09875
commit 3b6a1d0e4c

View File

@ -7,25 +7,46 @@
# All rights reserved - Do Not Redistribute # All rights reserved - Do Not Redistribute
# #
rpc_proxy_port = 8546
rpc_port = 18546
credentials = Chef::EncryptedDataBagItem.load('credentials', 'parity') credentials = Chef::EncryptedDataBagItem.load('credentials', 'parity')
parity_node "testnet" do parity_node "testnet" do
password credentials["testnet_password"] password credentials["testnet_password"]
config parity: { config parity: {
chain: "ropsten", chain: "testnet",
no_download: true, # Don't Download Updates no_download: true, # Don't Download Updates
}, },
network: { network: {
port: 30304, port: 30304,
warp: true,
}, },
rpc: { rpc: {
port: 8546, port: rpc_port,
cors: "*",
apis: ["safe"],
hosts: ["all"],
}, },
dapps: { dapps: {
port: 8091, disable: true,
}, },
ui: { ui: {
port: 8181, disable: true,
},
websockets: {
disable: true,
} }
rpc_proxy_port rpc_proxy_port
end end
# The firewall_rule doesn't appear to work inside a resource, that's why we're
# doing it here
unless node.chef_environment == "development"
include_recipe 'firewall'
firewall_rule "parity_testnet" do
port rpc_proxy_port
protocol :tcp
command :allow
end
end