REST API & CLI Tools
Authenticating with the VergeOS API, exploring endpoints, performing CRUD operations, and using the YGOR CLI for scripted automation.
By the end of this module, you will be able to:
4 hours (2 hours reading + 2 hours lab)
REST API & CLI Tools
Authenticating with the VergeOS API, exploring endpoints, performing CRUD operations, and using the YGOR CLI for scripted automation.
Python SDK (pyvergeos)
Automating VergeOS operations with pyvergeos — VM lifecycle, network management, tenant provisioning, and bulk operations.
PowerShell Module
Managing VergeOS from Windows environments using the PSVergeOS PowerShell module for scripting and orchestration.
Terraform & Packer
Declarative infrastructure-as-code with the VergeOS Terraform provider and immutable image builds with Packer.
Ansible Collection
Playbook-driven configuration management and orchestration using the VergeOS Ansible collection.
Task Engine & Webhooks
Event-driven automation with the built-in task engine, scheduled tasks, and webhook integrations.
Kubernetes & Rancher
Running Kubernetes on VergeOS with the Docker Machine Driver, Rancher integration, CSI driver, and Cloud Controller Manager.
Lab: Infrastructure Automation
Use the REST API, Terraform, and scripting tools to automate VM and tenant provisioning end-to-end.