VyOS Logo
rolling
  • About
  • History

First Steps

  • Installation and Image Management
  • Quick Start
  • Command Line Interface
  • Configuration Overview

Adminguide

  • Configuration Guide
  • Operation Mode
  • VyOS automation
    • VyOS API
    • Ansible
    • VyOS Terraform
    • NAPALM VyOS driver
    • Netmiko
    • Salt
    • Command scripting
    • PyVyOS
    • Go-VyOS
  • Troubleshooting
  • Configuration Blueprints
  • VPP Dataplane

Development

  • Contributing

Misc

  • Write Documentation
  • Coverage
  • Copyright notice
VyOS
  • VyOS automation
  • Edit on GitHub

VyOS automation

  • VyOS API
    • Authentication
    • API endpoints
    • Commit-confirm
  • Ansible
    • Directory structure
    • File contents
    • Run Ansible
  • VyOS Terraform
    • Terraform for VyOS
    • Deploy VyOS on AWS with Terraform and Ansible
    • Deploy VyOS on Microsoft Azure with Terraform and Ansible
    • Deploy VyOS on Google Cloud with Terraform and Ansible
    • Deploy VyOS on VMware vSphere with Terraform and Ansible
  • NAPALM VyOS driver
    • Retrieve device data
    • Apply a configuration
  • Netmiko
    • Example
  • Salt
    • Netmiko-proxy
  • Command scripting
    • Script execute permissions
    • Run configuration commands
    • Run operational commands
    • Run commands remotely
    • Other script languages
    • Execute configuration scripts
    • Executing pre-hooks/post-hooks scripts
    • Preconfig script on boot
    • Postconfig script on boot
  • PyVyOS
    • Installation
    • Getting started
    • Use PyVyOS
  • Go-VyOS
    • Installation
    • Getting started
    • Use Go-VyOS
Previous Next

© Copyright 2026, VyOS maintainers and contributors.

Built with Sphinx using a theme provided by Read the Docs.