Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 1.35 KB

build.md

File metadata and controls

50 lines (35 loc) · 1.35 KB

VMware Cloud Foundation

Building the Terraform Provider for VMware Cloud Foundation

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-vcf

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

    cd $GOPATH/src/github.com/vmware/terraform-provider-vcf
    go get
    go build -o terraform-provider-vcf
  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.