Infrastructure components: - VPC with single public subnet (10.0.0.0/16) - Security group (SSH/HTTP/HTTPS from anywhere) - EC2 instance (t3.medium, Ubuntu 24.04, 30GB encrypted gp3) - S3 bucket for backups (versioned, encrypted) - IAM role with S3FullAccess for EC2 - Route 53 DNS (gitea.poll-streams.com → EC2) - Ed25519 SSH key generation via Terraform
31 lines
258 B
Plaintext
31 lines
258 B
Plaintext
# Terraform
|
|
.terraform/
|
|
*.tfstate
|
|
*.tfstate.backup
|
|
*.tfvars
|
|
.terraform.tfstate.lock.info
|
|
|
|
# Ansible
|
|
*.retry
|
|
|
|
# SSH keys
|
|
*.pem
|
|
*.key
|
|
id_rsa*
|
|
ssh-keys/
|
|
|
|
# Environment variables
|
|
.env
|
|
.env.local
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Editor
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|