Improvements from Red Baron:
- Terraform upgrade to v0.14.4
- Includes new Terraform syntax paradigms, such as :
- Non-interpolated variable invocation
- explicit depends patterns
- local variables
- Upgraded acme providers
- Complete, hands-off Cobalt Strike and Gophish Ansible playbooks
- Using up-to-date software distros: Ansible v2.10.4 (via python3), Cobalt Strike 4.2, and Gophish 0.11.0
- Added J2 templates & C2 profiles that can be fed into the playbooks.
- Cleaned up code
- Removed count where unnecessary
- Simplified outputs
- Simplified modules
- Added explicit type constraints where possible
- Boilerplate base variable files for unmanaged infrastructure declaration
- Deployment specific module abstractions (infra as well as Ansible modules)
- Cobalt strike, Gophish
High Level Features:
- Project structure declared for AWS - easily applied to other common cloud providers
- SSH key & config write-outs
- Rudimentary Ansible integration
- LetsEncrypt signed TLS for each domain
- Pre-configuration of each application
- Pre-populated DNS, such as A, NS, DKIM and SPF records
- Malleable redirectors fronting each application