VeloCloud Terraform Provider published on Hashicorp registry!

Share on:

My Terraform provider for VeloCloud is now available on the official Terraform registry. Checkout Velocloud TF provider docs

For me, it was the opportunity to learn more about:

  • signing some code
  • managing the GitHub release process
  • using go-releaser
  • documenting the code with Terraform syntax

The provider is published as a community provider, so with no official VMware support.

By the way, as of today, it enables:

  • the creation/update/deletion of Edges
  • the creation/update/deletion of Address Groups
  • the creation/update/deletion of Port Groups
  • the management of Business Policies
  • the management of Firewall Rules
  • the management of Interface Settings within the Device Settings module

Some datasources are also available:

  • Existing Port Group
  • Existing Address Group
  • Existing Profile
  • Existing Edge
  • Map an application

Future release will include Operator-level operations, like:

  • the creation/update/deletion of Enterprises
  • the creation/update/deletion of Gateways

and day-0 operations:

  • VCO installation

Start trying the provider with:

 1terraform {
 2  required_providers {
 3    velocloud   = {
 4      source    = "adeleporte/velocloud"
 5      version   = "0.2.9"
 6    }
 7  }
 8}
 9
10 
11provider "velocloud" {
12  # Configuration options
13}

And learn how to use it with Velocloud TF provider docs