Given an API key and a page ID, it allows to create
- components
- component groups
It implements a backoff retry procedure to overcome Atlassian's throtteling (1 request per second max).
Because Atlassian does not provide an official one : https://community.atlassian.com/t5/Statuspage-questions/Will-Atlassian-StatusPage-work-on-a-Terraform-Provider/qaq-p/965153
Clone repository to: $GOPATH/src/github.com/terraform-providers/terraform-provider-aws
git clone [email protected]:rayene/terraform-provider-statuspageio
cd terraform-provider-statuspageio
Enter the provider directory and build the provider
go build
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. Documentation about the provider specific configuration options can be found on the provider's website.
I need help
- adding tests
- adding a CI/CD pipeline
- adding additional resources (incidents, ...)
If you wish to work on the provider, you'll first need Go installed on your machine (version 1.12+ is required).
To compile the provider, run go build
. This will build the provider.