# Deployment Quick Reference ## 🚀 Quick Start ### 1. Install Tools (Requires sudo) ```bash ./scripts/setup/install-all-tools.sh ``` Or install individually: ```bash ./scripts/setup/install-terraform.sh ./scripts/setup/install-kubectl.sh ./scripts/setup/install-helm.sh ``` ### 2. Initialize Terraform ```bash ./scripts/deployment/init-terraform.sh ``` Or manually: ```bash cd terraform terraform init ``` ### 3. Plan Deployment ```bash cd terraform terraform plan -out=tfplan ``` ### 4. Apply Infrastructure ```bash terraform apply tfplan ``` ## 📋 Current Status - ✅ **Phase 1**: Complete (Prerequisites & Setup) - 🟡 **Phase 2**: 75% (Foundation - Configuration Ready) - ⏳ **Phase 3-8**: Pending (Require Terraform apply) ## 📚 Documentation - **Quick Start**: `docs/QUICK_START_DEPLOYMENT.md` - **Deployment Order**: `docs/DEPLOYMENT_ORDER.md` - **Status**: `docs/DEPLOYMENT_STATUS.md` - **Completion**: `docs/COMPLETION_SUMMARY.md` - **Naming**: `docs/configuration/AZURE_NAMING_CONVENTION_3CHAR.md` (standard) or `docs/configuration/AZURE_NAMING_CONVENTION_2CHAR.md` (alternative) ## 🎯 Next Steps 1. Install tools (if not installed) 2. Initialize Terraform 3. Plan deployment 4. Review plan 5. Apply infrastructure ## ⚠️ Important - **Costs**: Deployment creates real Azure resources (~$1000-1700/month) - **Review**: Always review `terraform plan` before applying - **Backup**: Keys are in `keys/` directory (backup securely)