yannh
terraform-provider-statuspage
Go

A Terraform provider for Statuspage.io

Last updated Apr 29, 2025
52
Stars
26
Forks
13
Issues
0
Stars/day
Attention Score
19
Language breakdown
No language data available.
Files click to expand
README

test Go Report card Terraform logo

Terraform Provider for Statuspage.io

The Statuspage provider is used to interact with the resources supported by Statuspage.io.

* Documentation * Download

Requirements

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

Building The Provider

Clone repository to: $GOPATH/src/github.com/yannh/terraform-provider-statuspage

<pre><code class="lang-sh">$ mkdir -p $GOPATH/src/github.com/yannh; cd $GOPATH/src/github.com/yannh $ git clone https://github.com/yannh/terraform-provider-statuspage.git</code></pre>

Enter the provider directory and build the provider

<pre><code class="lang-sh">$ cd $GOPATH/src/github.com/yannh/terraform-provider-statuspage $ make build</code></pre>

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.

<pre><code class="lang-sh">$ make build ... $ $GOPATH/bin/terraform-provider-statuspage ...</code></pre>

In order to test the provider, set the following variables:

<pre><code class="lang-sh">$ export STATUSPAGE_TOKEN=www $ export STATUSPAGE_PAGE=xxx # PageID of the Statuspage page $ export STATUSPAGEPAGE2=xxx # PageID of another Statuspage page $ export DATADOGAPIKEY=yyy $ export DATADOGAPPLICATIONKEY=zzz</code></pre>

, and then run make test acc`.

$ make test acc
🔗 More in this category

© 2026 GitRepoTrend · yannh/terraform-provider-statuspage · Updated daily from GitHub