NEW TERRAFORM PROVIDER Terraform:Carousel:Link IOS XE Terraform Provider https://registry.terraform.io/providers/CiscoDevNet/iosxe/latest NEW TERRAFORM PROVIDER Terraform:Carousel:Link FMC Terraform Provider https://registry.terraform.io/providers/CiscoDevNet/fmc/latest NEW TERRAFORM PROVIDER Terraform:Carousel:Link ASA Terraform Provider https://registry.terraform.io/providers/CiscoDevNet/ciscoasa/latest NEW TERRAFORM PROVIDER Terraform:Carousel:Link Intersight Terraform Provider https://registry.terraform.io/providers/CiscoDevNet/intersight/latest
Managing infrastructure as code with Terraform
Integrate with APIs Data Center: ACI, DCNM, Intersight, MSO Campus/Branch: Cisco DNA Center Security: Secure Workload (Tetration) Automate with Terraform Automate network configurations with Terraform Discover Cisco platforms using Infrastructure as Code for automation, orchestration, and configuration management Learn by doing Explore Terraform sample code in Code Exchange Learn Terraform configuration management and automation in the Learning Labs Get hands-on in the ACI MSO and Intersight Sandboxes
Automate infrastructure resources with Terraform Intersight + Terraform
Intersight Service for HashiCorp Terraform https://www.youtube.com/embed/UzGJ3fOftLM?rel=0 Adopting Infrastructure as Code allows your infrastructure and operations team to leverage the same agile practices that application developers use. Cisco Intersight , in particular, automates the operations management of IT infrastructure from the data center to the edge. With the integration of Cisco's Intersight and Hashicorp's Terraform Cloud Business, multi-cloud resources orchestration can now be done in a single pane of glass provided by Intersight.

Learning Lab


To learn a variety of provisioning services supported by the Intersight Service for Terraform check out the new Learning Lab, Introduction to Intersight Service for Hashicorp Terraform.

Start learning now
NEW! Kubernetes(IKS) with Intersight Service for Terraform Sandbox

Use this sandbox to provision k8s cluster and deploy cloud native apps on your vSphere infrastructure.

Cisco Intersight Service for Hashicorp Terraform Sandbox

Use this sandbox to provision VM on your vSphere Infrastructure using Terraform Cloud Business through Intersight.

Configuring IKS cluster with Intersight

Create an IKS 3-node cluster using Terraform Intersight Provider on vSphere Infrastructure registered with Intersight.

Intersight Terraform Provider

Terraform plugin used to manage Intersight resources.

Helm Provider

Terraform plugin used to manage installed Charts in a Kubernetes cluster.

IOS XE + Terraform
Cisco IOS XE Terraform Provider Introduction and Demo https://www.youtube.com/embed/GEY_hyXimbA?rel=0 Learn what Terraform is, how it works, and explore use cases with the new Cisco IOS XE Terraform provider. Terraform is a single tool used to configure networks & applications. It's a cloud-native tooling, meaning it works well with cloud providers like AWS, Google Cloud Platform, and Microsoft Azure, as well as on-prem controllers including Cisco DNA Center. Now we can use Terraform with physical and on-prem campus and enterprise network infrastructure to manage Catalyst and IOS XE devices. Terraform can orchestrate device provisioning in the cloud as well as configure devices in a more flexible, consistent, and reliable way, and this will be demonstrated on the Cisco Catalyst 9300X IOS XE switch.
Blog: Automation with Any Tooling on Any Interface

Terraform expands into the extensive Cisco IOS XE programmability and automation ecosystem.

IOS XE Terraform Provider on Terraform Registry

IOS XE plugin used to manage IOS XE resources.

IOS XE Terraform Provider on GitHub

Clone the IOS XE Terraform Provider from GitHub.

IOS XE Terraform Provider Examples on GitHub

Contains examples to manage IOS XE resources.

ACI + Terraform
Configuring ACI with Terraform Learn how to use Terraform with ACI to create tenants, control ACI application and network policies, and use the ACI Terraform Resource. LEARNING MODULE terraform-aci-intro LEARNING LABS terraform-aci-intro View all learning labs https://developer.cisco.com/learning/modules/terraform-aci-intro _blank button btn-primary btn-lg-wide
ACI Sandbox

Login to this always-on development environment to get hands on with ACI and Terraform.

ACI Terraform Learning Labs Sample Code

Use the sample code to complete the Learning Labs above.

Introduction to Terraform with Cisco ACI Blog

Five-part series introducing Terraform to understand how it's used with ACI.

Introduction to Terraform and ACI Webinar

This presentation will provide an introduction to Terraform and its configuration language (HashiCorp Configuration Language, HCL), the advantages to its use, and how to use the ACI Terraform provider to apply the configuration to a fabric.

ACI Terraform Provider

Terraform plugin used to manage ACI resources.

MSO + Terraform
Configuring MSO with Terraform Learn how to use Terraform with MSO (Multi-Site Orchestrator) to create tenants, control MSO schema and network policies, add a contract policy to MSO schema, and associate filters and contracts to application policies. LEARNING MODULE terraform-mso-intro LEARNING LABS terraform-mso-intro View all learning labs https://developer.cisco.com/learning/modules/terraform-mso-intro _blank button btn-primary btn-lg-wide
MSO Sandbox

Login to this development environment to get hands on with MSO and Terraform.

MSO Terraform Learning Labs Sample Code

Use the sample code to complete the Learning Labs above.

MSO Terraform Provider

Terraform plugin used to manage MSO resources.

https://metadata.production.devnetcloud.com/v1/catalogs/search fastMode=true&type=Code&keyPrefix=Terraform 3 Explore Terraform examples developed by the community utm_campaign=oc-codeexchange&utm_medium=pubhubwidget&utm_source=terraform See more in Code Exchange Sorry, we couldn’t find any code repos you were looking for.