Terraform for Arista EOS and CloudVision Studios
Automate Arista EOS switches with Terraform: aristanetworks/cvp provider, CloudVision Studios, configlet management, and EVPN fabric automation.
DevOps
Automate Cisco Nexus NX-OS data-center switches with Terraform: VXLAN EVPN, vPC, leaf-spine fabrics, and ACI-adjacent automation.
Cisco NX-OS runs the Nexus 9000 / 7000 family in data centers — leaf-spine fabrics, VXLAN EVPN, vPC. The CiscoDevNet/nxos Terraform provider speaks NX-API REST to the box; pair it with NDFC for fabric-wide intent.
terraform {
required_providers {
nxos = {
source = "CiscoDevNet/nxos"
version = "~> 0.5"
}
}
}
provider "nxos" {
username = var.username
password = var.password
url = "https://${var.leaf_ip}"
}resource "nxos_vlan" "tenant" {
vlan_id = 100
name = "tenant-blue"
}
resource "nxos_vni" "tenant" {
vni = 10100
}
resource "nxos_vlan_vni_map" "tenant" {
vlan_id = nxos_vlan.tenant.vlan_id
vni = nxos_vni.tenant.vni
}resource "nxos_bgp" "fabric" {
asn = "65001"
}
resource "nxos_bgp_address_family_neighbor" "spine_evpn" {
asn = nxos_bgp.fabric.asn
vrf = "default"
neighbor = "10.0.0.0/24"
address_family = "l2vpn-evpn"
send_community_extended = "enabled"
}resource "nxos_vpc_domain" "leaf_pair" {
domain = 10
}Automate Arista EOS switches with Terraform: aristanetworks/cvp provider, CloudVision Studios, configlet management, and EVPN fabric automation.
Automate Cisco IOS XE devices with Terraform: ciscodevnet/iosxe provider, RESTCONF/NETCONF, configuration drift management, and CI-driven changes.
Automate Juniper Junos devices with Terraform: junipernetworks/junos provider, NETCONF, commit-confirmed workflows, and EVPN-VXLAN fabrics.
Automate MikroTik RouterOS devices with Terraform: terraform-routeros provider, firewall rules, VPNs, BGP peers, and edge router fleets.