290b14782163ee7be4fde11719d504955f9dc909

Previously it was the vast majority of code in the whole repo. Now we only define the necessary keys, and rely much more on defaults, which is nice!
Infrastructure
Requirements
- Python 3
- Locally configured SSH config (ideally deployed through dotfiles)
ansible
installed on the system
Installation
./scripts/ansible/setup.sh
cd terraform/ && ./scripts/terraform/terraform.sh init
Private Settings
The ansible vault password needs setting in ansible/.vault_pass
.
Terraform configuration needs to be placed in terraform/secrets.auto.tfvars
.
Terraform backend secrets need to be placed in terraform/secrets.sh
.
Deploying
./scripts/ansible/deploy.sh
./scripts/terraform/terraform.sh apply
Description
Languages
HCL
79.4%
Shell
8.5%
PHP
5.4%
Just
4.5%
JavaScript
1.2%
Other
1%