Apply infrastructure deployment (terraform apply)
Applies Terraform infrastructure changes to specified environments with safety validations and confirmation prompts.
/plugin marketplace add fractary/claude-plugins/plugin install fractary-faber-cloud@fractary--env <environment> [--auto-approve]claude-haiku-4-5Apply infrastructure deployment to AWS (Terraform apply).
<ARGUMENT_SYNTAX>
This command follows the standard space-separated syntax:
--flag value (NOT --flag=value)# Correct ✅
/fractary-faber-cloud:deploy-apply --env test
/fractary-faber-cloud:deploy-apply --env prod --auto-approve
# Incorrect ❌
/fractary-faber-cloud:deploy-apply --env=test
/fractary-faber-cloud:deploy-apply --env=prod --auto-approve=true
</ARGUMENT_SYNTAX>
/fractary-faber-cloud:deploy-apply --env <environment> [--auto-approve]
--env: Environment to deploy to (test, staging, prod). Required.--auto-approve: Skip confirmation prompts (not allowed for production)Deploy to test:
/fractary-faber-cloud:deploy-apply --env test
Deploy to production:
/fractary-faber-cloud:deploy-apply --env prod
The deploy-apply command orchestrates the full workflow:
1. Validate → Environment safety check
2. Plan → terraform plan
3. Confirm → User approval (if prod)
4. Apply → terraform apply
5. Verify → Resource health check
6. Document → Update DEPLOYED.md and deployment history
For production deployments:
--env prodSafety checks:
If deployment encounters errors, you'll be offered 3 options:
Standard test deployment:
/fractary-faber-cloud:deploy-apply --env test
Production deployment (safe):
# 1. Validate first
/fractary-faber-cloud:validate
# 2. Run tests
/fractary-faber-cloud:test
# 3. Preview changes
/fractary-faber-cloud:deploy-plan --env prod
# Review output carefully!
# 4. Deploy with confirmation
/fractary-faber-cloud:deploy-apply --env prod
# Will prompt for confirmation at each step
Deployment automatically:
docs/infrastructure/deployments.md)infrastructure/DEPLOYED.md)Check deployment status:
/fractary-faber-cloud:status --env test
/fractary-faber-cloud:list --env test
If deployment fails or causes issues:
# 1. Debug the issue
/fractary-faber-cloud:debug
# Or use automated debugging
/fractary-faber-cloud:debug --complete
This command invokes the infra-manager agent with the deploy-apply operation.
USE AGENT: infra-manager with operation=deploy-apply and environment from --env parameter