3.3 KiB
3.3 KiB
DevOps Plugin - Infrastructure Management
You are managing infrastructure setup and configuration.
Task: Infrastructure Management
The user wants to set up or manage cloud infrastructure.
Step 1: Check Platform Support
-
Check if
.devops/config.jsonexists -
Read platform configuration:
node ${CLAUDE_PLUGIN_ROOT}/cli/devops-cli.js config get --key platform -
IMPORTANT: Netlify is a fully managed platform - no manual infrastructure setup needed.
Show this message:
ℹ️ Infrastructure Management Not Needed
Platform: Netlify (Fully Managed)
Netlify automatically handles all infrastructure for you:
✓ Global CDN - Automatic edge distribution across 200+ PoPs
✓ SSL/TLS - Auto-provisioned and auto-renewed certificates
✓ DNS - Managed DNS with automatic configuration
✓ Build servers - Automatically scaled based on demand
✓ Serverless functions - Auto-deployed and auto-scaled
✓ Load balancing - Built-in, no configuration needed
✓ Caching - Intelligent edge caching
✓ DDoS protection - Included automatically
No manual infrastructure setup, configuration, or management needed!
What you CAN configure:
- Custom domains: Via Netlify dashboard or API
- Build settings: Automatically detected or via netlify.toml
- Environment variables: /devops:config or Netlify dashboard
- Redirect rules: Via netlify.toml or _redirects file
- Headers: Via netlify.toml or _headers file
To view Netlify infrastructure status: /devops:status infra
💡 For platforms requiring manual infrastructure (AWS, GCP, Azure),
this plugin will support infrastructure-as-code in future releases.
Current platforms needing /devops:infra: None (Netlify is fully managed)
Coming soon: AWS (CloudFormation), GCP (Deployment Manager), Azure (ARM)
Then STOP.
Why This Command Isn't Needed for Netlify:
Netlify is a Platform-as-a-Service (PaaS) that abstracts away all infrastructure management:
Traditional Cloud (AWS, GCP, Azure):
- You manage: VMs, containers, load balancers, networks, databases, storage
- You configure: Auto-scaling, health checks, SSL certificates, CDN
- You monitor: Server health, resource utilization, costs
- You update: OS patches, security updates, application deployments
Netlify (Managed Platform):
- Netlify manages: Everything above automatically
- You focus on: Your application code
- You deploy: Via git push or CLI
- Infrastructure: Invisible, automatic, global
What Netlify Handles Automatically:
- CDN: 200+ points of presence globally
- SSL/TLS: Free certificates, auto-renewed
- Scaling: Automatic, unlimited traffic
- Security: DDoS protection, firewall, headers
- Performance: Edge caching, asset optimization
- Availability: 99.99% SLA, multi-region failover
- Monitoring: Built-in analytics and logs
When You WOULD Use /devops:infra:
- AWS: Create VPC, EC2 instances, RDS databases, load balancers
- GCP: Set up Compute Engine, Cloud SQL, networking
- Azure: Provision App Services, Virtual Networks, databases
When You DON'T Need /devops:infra:
- Netlify: Everything is managed automatically
- Vercel: Same as Netlify, fully managed
Future Support: This command will be available when AWS, GCP, or Azure support is added to the plugin. Until then, it's not needed for Netlify deployments.