{"id":27933450,"url":"https://github.com/timescale/terraform-provider-timescale","last_synced_at":"2026-05-11T14:06:38.367Z","repository":{"id":150206748,"uuid":"597107610","full_name":"timescale/terraform-provider-timescale","owner":"timescale","description":"Timescale Cloud Terraform Provider","archived":false,"fork":false,"pushed_at":"2026-05-07T15:42:47.000Z","size":675,"stargazers_count":25,"open_issues_count":24,"forks_count":6,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-05-07T17:35:43.288Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timescale.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-03T16:40:04.000Z","updated_at":"2026-05-07T15:54:40.000Z","dependencies_parsed_at":"2023-04-25T00:46:43.890Z","dependency_job_id":"a3089af8-d813-43e5-adba-c8c4e129b44e","html_url":"https://github.com/timescale/terraform-provider-timescale","commit_stats":null,"previous_names":[],"tags_count":57,"template":false,"template_full_name":null,"purl":"pkg:github/timescale/terraform-provider-timescale","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fterraform-provider-timescale","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fterraform-provider-timescale/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fterraform-provider-timescale/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fterraform-provider-timescale/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timescale","download_url":"https://codeload.github.com/timescale/terraform-provider-timescale/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fterraform-provider-timescale/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32898005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"online","status_checked_at":"2026-05-11T02:00:05.975Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-07T04:58:49.164Z","updated_at":"2026-05-11T14:06:38.338Z","avatar_url":"https://github.com/timescale.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Timescale Terraform Provider\n\nThe Terraform provider for [Timescale](https://www.tigerdata.com/cloud).\n\n## Requirements\n\n- [Terraform](https://www.terraform.io/downloads.html) \u003e= 1.0\n\n## Quick Start\n\nCheck provider [documentation](docs/index.md#quick-start)\n\n## Local Provider Usage and Development\n\n### Requirements\n\n- [Go](https://go.dev) \u003e= v1.24\n\n### Building The Provider\n\n1. Clone the repository\n1. Enter the repository directory\n1. Run `make` to fmt/lint/install/generate:\n\n```shell\nmake\n```\n\n### Update documentation\n\n`docs` folder content is automatically generated. Please **do not modify these files manually**.\n\nUpdate `./templates/index.md` and just run `make`:\n\n```shell\nmake\n```\n\n`data-sources` and `resources` doc files are generated from the actual provider go code (Schema definitions, descriptions, etc.).\n\n### Local provider development override\n\nBy default, Terraform cli will search providers in the official registry (registry.terraform.io).\nThe following steps will tell Terraform to look for this specific provider in the local computer.\nRemember to remove this configuration when finished.\n\n\u003e Change the `$HOME/go/bin` variable to be the location of your `GOBIN` if necessary.\n\u003e\n\u003e When using the local provider, is not necessary to run `terraform init`.\n\nTo use the local provider, create a `~/.terraformrc` file with the following content:\n\n```hcl\nprovider_installation {\n  dev_overrides {\n      \"registry.terraform.io/timescale/timescale\" = \"$HOME/go/bin\"\n  }\n\n  direct {}\n}\n```\n\nFrom now on, `terraform plan` and `terraform apply` will interact with the locally installed provider.\n\nRemember to run `make` again whenever the provider code is changed.\n\n### Running the acceptance tests\n\n\u003e [WARNING]\n\u003e Acceptance tests create real resources.\n\nRun `make` to install the last version of the provider.\n\nSet all the required environment variables to allow the tests to run:\n\n```shell\nexport TF_VAR_ts_project_id=\u003cproject_id\u003e\nexport TF_VAR_ts_access_key=\u003caccess_key\u003e\nexport TF_VAR_ts_secret_key=\u003csecret_key\u003e\nexport PEER_ACCOUNT_ID=\u003cpeer_account_id\u003e\nexport PEER_REGION=\u003cpeer_region\u003e\nexport PEER_VPC_ID=\u003cpeer_vpc_id\u003e\nexport PEER_TGW_ID=\u003cpeer_tgw_id\u003e\nexport TIMESCALE_DEV_URL=\u003capi_url\u003e # Optional: to use different environment\n```\n\nUse `make testacc` to run the full acceptance tests suite. This can take up to 20 minutes as several services are created.\n\n**Please do not abort the execution to prevent dangling resources.**\n\n```shell\nmake testacc\n```\n\n### Dangling resources and sweepers\n\nAcceptance tests usually destroy all created assets, but failures or execution abortions can leave dangling resources.\n\nWe use [sweepers](https://developer.hashicorp.com/terraform/plugin/testing/acceptance-tests/sweepers) to cleanup all possible dangling resources before running the acceptance tests.\n\n```\nmake sweep\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimescale%2Fterraform-provider-timescale","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimescale%2Fterraform-provider-timescale","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimescale%2Fterraform-provider-timescale/lists"}