Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.38 KB

build.md

File metadata and controls

51 lines (36 loc) · 1.38 KB

VMware NSX

Building the Terraform Provider for VMware NSX

The instructions outlined below are specific to macOS and Linux only.

If you wish to work on the provider, you'll first need Go installed on your machine. Check the requirements before proceeding.

  1. Clone the repository to: $GOPATH/src/github.com/vmware/terraform-provider-nsxt

    mkdir -p $GOPATH/src/github.com/vmware
    cd $GOPATH/src/github.com/vmware
    git clone [email protected]:vmware/terraform-provider-nsxt.git
  2. Enter the provider directory to build the provider.

    cd $GOPATH/src/github.com/vmware/terraform-provider-nsxt
    go get
    go build -o terraform-provider-nsxt
  3. Add the following to your ~/.terraformrc:

    provider_installation {
      dev_overrides {
        "vmware/vcf" = "/Users/rainpole/go/bin"
      }
    
      direct {}
    }

    Where /Users/rainpole/go/bin is your GOPATH/bin path.

  4. Run go install to install the development binary.