Skip to content
Terraform SignalFx provider
Go HTML Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add dot github files Mar 1, 2019
git-hooks Extract out signalform source code into a dedicated package Nov 9, 2016
scripts Fix execution Jun 21, 2019
vendor Support event publish label options Aug 19, 2019
website Fix nesting of event_options Aug 22, 2019
.gitignore Acceptance testing May 22, 2019
.travis.yml Turn off website test for now Jun 21, 2019 Fix nesting of event_options Aug 22, 2019
GNUmakefile Add scripts from hashicorp null provider Jun 21, 2019
LICENSE LICENSE May 28, 2019 Remove temporary doc blurb Jul 10, 2019 New readme Jun 21, 2019
go.mod Support event publish label options Aug 19, 2019
go.sum Support event publish label options Aug 19, 2019
main.go Update package import path Jul 5, 2019

Terraform signalfx Provider


This provider plugin is maintained by the Terraform team at HashiCorp.


  • Terraform 0.10.x
  • Go 1.11 (to build the provider plugin)

Building The Provider

Clone repository to: $GOPATH/src/

$ git clone $GOPATH/src/

Enter the provider directory and build the provider

$ cd $GOPATH/src/
$ make build

Using the provider

If you're building the provider, follow the instructions to install it as a plugin. After placing it into your plugins directory, run terraform init to initialize it.

Further usage documentation is available on the Terraform website.

Developing the Provider

If you wish to work on the provider, you'll first need Go installed on your machine (version 1.11+ is required). You'll also need to correctly setup a GOPATH, as well as adding $GOPATH/bin to your $PATH.

To compile the provider, run make build. This will build the provider and put the provider binary in the $GOPATH/bin directory.

$ make bin
$ $GOPATH/bin/terraform-provider-signalfx

In order to test the provider, you can simply run make test.

$ make test

In order to run the full suite of Acceptance tests, run make testacc.

Note: Acceptance tests create real resources, and often cost money to run.

$ make testacc
You can’t perform that action at this time.