aboutsummaryrefslogtreecommitdiff
path: root/scripts/deploy/group_vars/all.yml
blob: 13d720fe0459574dc78e56a7268f9a2a57c58843 (plain) (blame)
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
---
## basic config

# NOTE: change to your aws ec2 key file here
ansible_ssh_private_key_file: ~/.ssh/ted-aws-key2.pem

# the rest of config works for Ubuntu 18.04 image on Amazon EC2

ansible_connection: ssh
ansible_user: ubuntu
# remote directory that keeps the work directory for the running app
testbed_prefix: "/home/ubuntu/testbed"
# must use Python 3
ansible_python_interpreter: /usr/bin/python3

## build config
hs_flags: "-g -DHOTSTUFF_ENABLE_BENCHMARK"

## app config
# process name that is used by killall in reset
bin_name: hotstuff-app
# binary path (remote)
replica_bin: "/home/ubuntu/libhotstuff/examples/hotstuff-app"
client_bin: "/home/ubuntu/libhotstuff/examples/hotstuff-client"
# remote repo path
hs_repo_dir: "/home/ubuntu/libhotstuff"
# local source code path (that will be copied to the remote)
hs_local_repo_dir: "../../"
hs_conf_dir: "conf"
hs_log_dir: "log"
hs_base_conf: "./hotstuff.gen.conf"
# enable/disable TLS encrpytion for inter-replica communication
hs_tls: false