The LES nodes setup.
Go to file
Jakub Sokołowski 5469bb6e94
fix permissions on docker volumes to use dockremap
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-02-18 17:40:57 +01:00
.terraform commit the terraform environment name 2019-02-18 11:34:28 +01:00
ansible fix permissions on docker volumes to use dockremap 2019-02-18 17:40:57 +01:00
.gitignore add gitignore 2018-11-23 16:52:49 +01:00
Makefile quite echo 2018-12-07 09:37:20 +01:00
README.md add basic readme 2018-11-23 16:53:43 +01:00
ansible.cfg add Makefile and ansible.cfg 2018-11-23 16:53:58 +01:00
main.tf rename consul store and hosts 2018-11-24 19:47:49 +01:00
variables.tf add main.tf and variables.tf for les 2018-11-23 16:54:09 +01:00

README.md

Description

This repo defines Geth LES nodes clusters.

Requirements

In order to use this you will need secrets(passwords, certs, keys) contained within the infra-pass repository. If you can't see it ask jakub@status.im to get you access for it.

In order for this to work first you need to install necessary Terraform plugins and get the right secrets from the infra-pass repo, to do that simply run:

make
# alternatively
make plugins
make secrets

This will put the necessary certificates, keys, and passwords are in place so you can deploy and configure hosts.

Usage

To deploy hosts for the subsystem you want - for example discourse - simply run:

terraform plan
terraform apply

Then configure clusters:

ansible-playbook ansible/main.yml