StatusCakeDev / terraform-provider-statuscake

Terraform StatusCake provider
https://registry.terraform.io/providers/StatusCakeDev/statuscake/
Mozilla Public License 2.0
35 stars 55 forks source link

Add `statuscake_integration` data/resource #154

Open javajawa opened 1 year ago

javajawa commented 1 year ago

Is your feature request related to a problem? Please describe.

I would like to be able to define a PagerDuty service, StatusCake integration, contact group, and test as a single set of entities within Terraform. This would allow for generating reporting groups for websites from existing service metadata.

Currently this is mostly achievable, except for one manual step of creating the PagerDuty integration with StatusCake, taking the resulting ID and adding it to a terraformed statuscake_contact_group.

Describe the solution you'd like

Adding a resource that allows the creation of integrations.

With the exception of phonecall and slack, the integrations have minimal config; for the scope of what I'm looking for, these could just be excluded from the capabilites.

Additional context

Taking a look at the StatusCake API documentation, the underlying problem may be that these are not an exposed API?

dcardellino24 commented 4 months ago

Is there any update on this ??

vatima2016 commented 6 days ago

We are still waiting for this feature in November 2024 after applying for it in https://github.com/StatusCakeDev/terraform-provider-statuscake/issues/63