No description
| .github/workflows | ||
| ansible | ||
| scripts | ||
| terraform | ||
| .gitignore | ||
| dev-requirements.txt | ||
| README.md | ||
| requirements.txt | ||
| yamllint.yml | ||
Infrastructure
Requirements
- Python 3
- Locally configured SSH config (ideally deployed through dotfiles)
Installation
./scripts/setup.sh
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/deploy.sh
Alternatively, each component can be deployed separately:
./scripts/ansible.sh