Commit Graph

24 Commits

Author SHA1 Message Date
phahulin 5e53ec3b3b
Merge pull request #12 from poanetwork/remove-redis
Remove Redis/ElastiCache
2018-05-16 11:45:47 +03:00
Paul Schoenfelder 4da628f19e Remove Redis/ElastiCache 2018-05-15 17:11:21 -04:00
Paul Schoenfelder a257498361 [init] set MIX_ENV=prod in unit file 2018-05-03 12:23:32 -04:00
Paul Schoenfelder a2f7635e79 [init] add systemd service file 2018-05-03 12:10:08 -04:00
Paul Schoenfelder 86071c82c4 [installer] document destroy caveats 2018-04-30 15:03:01 -04:00
Paul Schoenfelder 2252276906 [installer] Fix #10 - Better document the access rights for the provisioning user 2018-04-30 14:55:29 -04:00
Paul Schoenfelder da1bac1e8b [installer] Fix #11 - Document 'diff didn't match' bug in Terraform 2018-04-30 14:48:29 -04:00
Paul Schoenfelder c6f6d73629 [installer] Fix #9 - document password length requirement 2018-04-30 14:34:07 -04:00
Paul Schoenfelder c87d08dab9 [installer] Fix #8 - limit prefix length to 5 chars 2018-04-30 14:28:59 -04:00
Paul Schoenfelder 5effd8bcdd Add prerequisite more details
Closes #7
2018-04-29 02:01:03 -04:00
Paul Schoenfelder b14531edb4 [installer] general installer improvments
- Deal better with running the installer on partial state
- Improve handling of errors
- Remove PREFIX file and pull from generated configs instead
- Use Terraforms custom user configs for overrides
- Handle precedence when pulling info from config files

Closes #5 and #6
2018-04-29 01:45:42 -04:00
Paul Schoenfelder cc6d423911 [installer] Fix #4 - ensure generated prefixes are valid 2018-04-29 00:33:06 -04:00
Paul Schoenfelder 56fef2c984 [installer] fix destroy_bucket bugs 2018-04-27 15:22:40 -04:00
Paul Schoenfelder 7c4c0d550a [terraform] fix formatting issues 2018-04-27 14:27:24 -04:00
Paul Schoenfelder d15c7b0138 [installer] fix linter warnings 2018-04-27 14:27:24 -04:00
Paul Schoenfelder 8b196480c2 [installer] support AWS profiles
Use via `--profile=<profile_name>` or by setting `AWS_PROFILE`

Fixes #1
2018-04-27 14:27:24 -04:00
Paul Schoenfelder 363d36c004
Merge pull request #3 from poanetwork/add-license-1
Create LICENSE
2018-04-27 14:27:08 -04:00
Igor Barinov 8e2d539321
Create LICENSE 2018-04-27 14:23:17 -04:00
Paul Schoenfelder 0748c77ff8 [installer] clean up some unused code 2018-04-27 11:54:20 -04:00
Paul Schoenfelder d937bdb4d5 [installer] fix missing exit in error function 2018-04-27 11:44:45 -04:00
Paul Schoenfelder 6085ba8354 Update README 2018-04-26 14:59:01 -04:00
Paul Schoenfelder 2a8dc6d056 [installer] update destroy function to clean up backend objects 2018-04-26 14:55:29 -04:00
Paul Schoenfelder 1129527cc0 [rds] remove prevent_destroy attribute 2018-04-26 14:54:16 -04:00
Paul Schoenfelder b861da7809 Version 1.0
This commit provides the first version of POAs automated infrastructure
based in AWS. It uses Terraform for the infrastructure automation
itself, with some bash thrown in to cover the rest.

Run `bin/infra help` to get started
2018-04-26 12:41:22 -04:00