Commit Graph

16 Commits

Author SHA1 Message Date
natalia 689817719c Remove new line character from secret_key_base, README update 2018-10-18 13:37:54 -07:00
Andrew Cravenho 6ecbe46de6 Change SECRECT_KEY_BASE to 64 char
Fixes #38

`prod.secret.exs` requires a 64 character string. The previous 32 character string created an error while trying to navigate to the verification page.
2018-07-05 10:26:16 -04:00
Luke Imhoff a5e0922bfa macOS compatibility fixes
* GNU sed is needed on macOS to make `r` option work
* `LC_ALL=C` to make `tr` work on binary output
2018-06-25 11:22:38 -05:00
Paul Schoenfelder d6d8a46f6c [installer] use bucket/table names from terraform.tfvars if provided there 2018-06-01 10:59:36 -04:00
Paul Schoenfelder e2e5d192ab Fix invalid references to main.tfvars 2018-05-17 13:45:28 -04:00
ykisialiou 545f94ee91 make README and random generation code consistent 2018-05-17 18:14:04 +03:00
Paul Schoenfelder c87d08dab9 [installer] Fix #8 - limit prefix length to 5 chars 2018-04-30 14:28:59 -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 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 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 2a8dc6d056 [installer] update destroy function to clean up backend objects 2018-04-26 14:55:29 -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