Personal Infrastructure as Code repository.
- Ansible for configuration management
- Terraform for infrastructure provisioning
- Cloud-init for initial server setup
- OpenTofu/Terraform
- Ansible
- DigitalOcean API token
- Vultr API token
- Tailscale auth key
- Copy and Configure variables in
terraform.tfvars.example
- Initialize Terraform:
terraform init
- Apply configuration:
terraform apply
- All servers are configured with:
- SSH key-only access through Tailscale VPN
- Root login disabled