Supported Platforms
IronShift works with all major cloud providers and DevOps tools through their native CLI interfaces.
Cloud Providers
| Provider | CLI | Supported Operations |
|---|---|---|
| Azure | az | VMs, AKS, Storage, App Services, Monitor, Advisor, SQL, Cosmos DB, Functions, Key Vault, Container Apps, Application Insights |
| AWS | aws | EC2, S3, Lambda, ECS/EKS, IAM, CloudWatch, RDS, VPC, Route53, CloudFormation, Cost Explorer |
| GCP | gcloud | Compute Engine, GKE, Cloud Storage, Cloud Functions, Cloud SQL, Cloud Run, BigQuery |
DevOps & Infrastructure Tools
| Tool | CLI | Operations |
|---|---|---|
| Docker | docker | Build, run, manage containers/images, Docker Compose |
| Kubernetes | kubectl | Pods, Deployments, Services, Namespaces, Ingress, ConfigMaps, HPA |
| Terraform | terraform | Init, Plan, Apply, State management, Module support |
| Ansible | ansible | Playbook execution, server configuration, package management |
Terraform MCP Integration
IronShift integrates with the Terraform MCP Server to access real-time provider documentation from the Terraform Registry, ensuring generated code always uses correct syntax.
| MCP Tool | Purpose |
|---|---|
search_providers | Search for Terraform provider documentation |
get_provider_details | Retrieve current resource schemas and arguments |
search_modules | Search for reusable Terraform modules |
get_module_details | Get module configuration details and examples |