You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
5 days ago | |
---|---|---|
.gitea/workflows | 1 month ago | |
ansible | 5 days ago | |
scripts | 4 weeks ago | |
terraform | 1 week ago | |
.gitattributes | 4 months ago | |
.gitignore | 1 month ago | |
README.md | 2 months ago | |
renovate.json | 4 weeks ago | |
yamllint.yml | 1 year ago |
README.md
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
Ansible integrates with Bitwarden through its CLI.
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