78 lines
1.6 KiB
YAML
78 lines
1.6 KiB
YAML
|
|
# examples/devops.yaml
|
||
|
|
# Ejemplo: Equipo DevOps con servidores
|
||
|
|
|
||
|
|
settings:
|
||
|
|
default_provider: claude
|
||
|
|
default_model: sonnet
|
||
|
|
timeout: 300
|
||
|
|
|
||
|
|
servers:
|
||
|
|
production:
|
||
|
|
host: prod.example.com
|
||
|
|
user: deploy
|
||
|
|
key: ~/.ssh/prod_key
|
||
|
|
description: "Servidor de producción"
|
||
|
|
|
||
|
|
staging:
|
||
|
|
host: staging.example.com
|
||
|
|
user: deploy
|
||
|
|
key: ~/.ssh/staging_key
|
||
|
|
description: "Servidor de staging"
|
||
|
|
|
||
|
|
monitoring:
|
||
|
|
host: monitor.example.com
|
||
|
|
user: admin
|
||
|
|
key: ~/.ssh/monitor_key
|
||
|
|
description: "Servidor de monitoreo"
|
||
|
|
|
||
|
|
agents:
|
||
|
|
deployer:
|
||
|
|
role: |
|
||
|
|
Eres un ingeniero de deploy experimentado.
|
||
|
|
Despliegas aplicaciones de forma segura.
|
||
|
|
Siempre haces backup antes de cambios.
|
||
|
|
Verificas el estado después de cada deploy.
|
||
|
|
NUNCA ejecutas comandos destructivos sin confirmación.
|
||
|
|
provider: claude
|
||
|
|
model: sonnet
|
||
|
|
tools:
|
||
|
|
- ssh
|
||
|
|
- bash
|
||
|
|
- read
|
||
|
|
servers:
|
||
|
|
- production
|
||
|
|
- staging
|
||
|
|
|
||
|
|
monitor:
|
||
|
|
role: |
|
||
|
|
Eres un especialista en monitoreo.
|
||
|
|
Verificas métricas y logs.
|
||
|
|
Identificas anomalías y problemas.
|
||
|
|
Alertas sobre situaciones críticas.
|
||
|
|
provider: claude
|
||
|
|
model: haiku
|
||
|
|
tools:
|
||
|
|
- ssh
|
||
|
|
- bash
|
||
|
|
- http_request
|
||
|
|
servers:
|
||
|
|
- monitoring
|
||
|
|
- production
|
||
|
|
|
||
|
|
security:
|
||
|
|
role: |
|
||
|
|
Eres un ingeniero de seguridad.
|
||
|
|
Auditas configuraciones y permisos.
|
||
|
|
Buscas vulnerabilidades.
|
||
|
|
Recomiendas mejoras de seguridad.
|
||
|
|
provider: litellm
|
||
|
|
model: gpt4o
|
||
|
|
tools:
|
||
|
|
- ssh
|
||
|
|
- read
|
||
|
|
- bash
|
||
|
|
- grep
|
||
|
|
servers:
|
||
|
|
- production
|
||
|
|
- staging
|