> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/learn-the-platform/es/modulo-8-desarrollador-y-devops/08-developer-devops.md).

# Resumen

## Objetivos de aprendizaje

Al final de este módulo, podrás:

* **Use la API REST de VergeOS** para automatizar operaciones comunes de infraestructura mediante endpoints REST y herramientas CLI
* **Desarrolle scripts con pyvergeos y PowerShell** para automatizar operaciones masivas de VM, red y inquilinos
* **Administre la infraestructura con el proveedor de Terraform** para implementaciones declarativas y controladas por versión
* **Automatice la configuración con Ansible** usando la colección de VergeOS para la orquestación basada en playbooks
* **Cree flujos de trabajo impulsados por eventos con el Task Engine** usando webhooks y cadenas de tareas automatizadas
* **Despliegue Kubernetes en VergeOS** usando el Docker Machine Driver, la integración con Rancher y los componentes CSI/CCM de VergeOS

## Requisitos previos

* Finalización de [Módulo 1: Fundamentos de arquitectura](/learn-the-platform/es/modulo-1-fundamentos-de-arquitectura/01-architecture.md) -- comprensión de la arquitectura de la plataforma VergeOS
* Finalización de [Módulo 6: Máquinas virtuales](/learn-the-platform/es/modulo-6-maquinas-virtuales/06-virtual-machines.md) -- comprensión del aprovisionamiento y la gestión de VM
* Finalización de [Módulo 7: Multiinquilinato](/learn-the-platform/es/modulo-7-multiinquilinato/07-multi-tenancy.md) -- comprensión de la creación de inquilinos y la asignación de recursos
* Familiaridad básica con API REST, herramientas de línea de comandos y al menos un lenguaje de scripting (Python, PowerShell o HCL/Terraform)

## Tiempo estimado

**4 horas** (2 horas de lectura + 2 horas de laboratorio)

## Temas

* [**API REST y herramientas CLI**](/learn-the-platform/es/modulo-8-desarrollador-y-devops/01-api-cli.md) — Autenticación con la API de VergeOS, exploración de endpoints, realización de operaciones CRUD y uso de la `vrg` CLI para la automatización mediante scripts.
* [**SDK de Python (pyvergeos)**](/learn-the-platform/es/modulo-8-desarrollador-y-devops/02-python-sdk.md) — Automatización de operaciones de VergeOS con pyvergeos: ciclo de vida de VM, gestión de redes, aprovisionamiento de inquilinos y operaciones masivas.
* [**Módulo de PowerShell**](/learn-the-platform/es/modulo-8-desarrollador-y-devops/03-powershell-module.md) — Gestión de VergeOS desde entornos Windows usando el módulo de PowerShell PSVergeOS para scripting y orquestación.
* [**Terraform y Packer**](/learn-the-platform/es/modulo-8-desarrollador-y-devops/04-terraform-packer.md) — Infraestructura como código declarativa con el proveedor de Terraform de VergeOS y compilaciones de imágenes inmutables con Packer.
* [**Colección de Ansible**](/learn-the-platform/es/modulo-8-desarrollador-y-devops/05-ansible.md) — Gestión de configuración y orquestación basada en playbooks usando la colección de Ansible de VergeOS.
* [**Task Engine y Webhooks**](/learn-the-platform/es/modulo-8-desarrollador-y-devops/06-task-engine.md) — Automatización impulsada por eventos con el motor de tareas integrado, tareas programadas e integraciones con webhooks.
* [**Kubernetes y Rancher**](/learn-the-platform/es/modulo-8-desarrollador-y-devops/07-kubernetes-rancher.md) — Ejecución de Kubernetes en VergeOS con Docker Machine Driver, integración con Rancher, controlador CSI y Cloud Controller Manager.
* [**Laboratorio: Automatización de infraestructura**](/learn-the-platform/es/modulo-8-desarrollador-y-devops/lab.md) — Use la API REST, Terraform y herramientas de scripting para automatizar de extremo a extremo el aprovisionamiento de VM e inquilinos.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/learn-the-platform/es/modulo-8-desarrollador-y-devops/08-developer-devops.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
