Go to file
Victor Baranov 2a9879c9cb
Merge pull request #154 from poanetwork/vb-remove-copy-dev.secret-step
Remove copy dev.secret.exs step in TF12 config
2020-02-28 17:47:13 +03:00
group_vars fix conditional bug and variables 2019-06-28 13:23:11 +03:00
host_vars accept empty env_vars with enter key, minor changes 2019-09-02 17:53:21 +03:00
lambda Add lambda script and update README accordingly 2019-03-21 13:25:55 +03:00
roles Merge pull request #154 from poanetwork/vb-remove-copy-dev.secret-step 2020-02-28 17:47:13 +03:00
.gitignore Merge branch 'master' into multi-deploy 2019-08-16 16:43:20 +03:00
LICENSE Create LICENSE 2018-04-27 14:23:17 -04:00
README.md update readme to point to BlockScout docs 2019-10-24 10:16:54 -06:00
ansible.cfg Update destroy role, fix bugs 2019-07-04 15:08:36 +03:00
attach_existing_rds.yml Fix a number of variables 2019-06-05 16:04:33 +03:00
clean.yml Update README and tasks 2019-09-04 12:30:26 +03:00
deploy_infra.yml Fix a number of variables 2019-06-05 16:04:33 +03:00
deploy_software.yml tagging build 2019-06-11 13:56:21 +03:00
destroy.yml Update destroy role, fix bugs 2019-07-04 15:08:36 +03:00
hosts.example add possibiltiy to deploy all BlockScouts at once 2019-05-20 23:38:14 +03:00

README.md

About

This repo contains scripts designed to automate Blockscout deployment builds. It currently only supports AWS as a cloud provider.

Ansible Playbooks are located in the root folder. These will create all necessary infrastructure and deploy BlockScout.

Deployment details, prerequisites and other information is available in the BlockScout docs.

Sections include:

  1. Prerequisites: Infrastructure and BlockScout prerequisites
  2. AWS Permissions: AWS setup
  3. Variables: Configuration, Infra, BlockScout & Common variables
  4. Deploying the Infrastructure. Describes all steps to deploy the virtual hardware required for a production instance of BlockScout. Skip this section if you already have an infrastructure and simply want to install or update your BlockScout instance.
  5. Deploying BlockScout. Install or update your BlockScout.
  6. Destroying Provisioned Infrastructure. Destroy your BlockScout installation.
  7. Common Additional Tasks: Cleaning the cache, migrating the deployer, attaching an existing db.
  8. Common Errors and Questions: Troubleshooting provisioning or server errors.

In addition, refer to the lambda folder which contains a set of scripts that may be useful in setting up your BlockScout infrastructure.

License

License: GPL v3.0

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.