Terraform provider to manage RESTful resources: terraform-provider-restful

I’ve published a Terraform provider that is able to manage RESTful resources: terraform-provider-restful.

Some highlighted features:

  • Different authentication choices: HTTP auth (Basic, Bearer), API Key auth and OAuth2 (client credential, password credential).
  • Support resources created via either PUT or POST
  • Support polling asynchronous operations
  • Support ignore_changes to ignore changes for the the specified properties
  • Partial body tracking: only the specified properties of the resource in the body attribute is tracked for diffs

This provider is tested under following platforms:

  • Azure
  • GCP

BTW, this provider is developed using terraform-plugin-framework.