{"id":19653558,"url":"https://github.com/sematext/terraform-provider-sematext","last_synced_at":"2026-03-10T00:31:56.576Z","repository":{"id":45579528,"uuid":"231777147","full_name":"sematext/terraform-provider-sematext","owner":"sematext","description":"Sematext Terraform Provider","archived":false,"fork":false,"pushed_at":"2025-04-16T21:51:35.000Z","size":44730,"stargazers_count":3,"open_issues_count":5,"forks_count":1,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-28T17:51:30.889Z","etag":null,"topics":["logging","monitoring","observability","terraform-provider"],"latest_commit_sha":null,"homepage":"https://sematext.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sematext.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-01-04T14:32:01.000Z","updated_at":"2024-07-08T12:42:25.000Z","dependencies_parsed_at":"2024-06-21T02:11:04.584Z","dependency_job_id":"663e3392-d9c2-40a7-aa3b-8f2ba7a28883","html_url":"https://github.com/sematext/terraform-provider-sematext","commit_stats":{"total_commits":148,"total_committers":4,"mean_commits":37.0,"dds":"0.027027027027026973","last_synced_commit":"9b35ac8a1bcdcad0e6a12617ddad540547af3444"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/sematext/terraform-provider-sematext","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sematext%2Fterraform-provider-sematext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sematext%2Fterraform-provider-sematext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sematext%2Fterraform-provider-sematext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sematext%2Fterraform-provider-sematext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sematext","download_url":"https://codeload.github.com/sematext/terraform-provider-sematext/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sematext%2Fterraform-provider-sematext/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30318408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T20:05:46.299Z","status":"ssl_error","status_checked_at":"2026-03-09T19:57:04.425Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["logging","monitoring","observability","terraform-provider"],"created_at":"2024-11-11T15:14:30.098Z","updated_at":"2026-03-10T00:31:56.550Z","avatar_url":"https://github.com/sematext.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"https://sematext.com/wp-content/uploads/2020/09/just-octi-blue.png\" valign=\"bottom\" width=\"60px\"/\u003e**\u0026nbsp;\u0026nbsp;Terraform Provider For Sematext Cloud**\n\n\n- Website: https://www.terraform.io\n- Mailing list: [Google Groups](http://groups.google.com/group/terraform-tool)\n- [![Gitter chat](https://badges.gitter.im/hashicorp-terraform/Lobby.svg)](https://gitter.im/hashicorp-terraform/Lobby)\n\n\nRequirements\n------------\n\n- [Terraform v0.13+](https://www.terraform.io/downloads.html)\n- [Go](https://golang.org/doc/install) v1.14 (to build the provider plugin)\n\n\n\nInstallation\n------------\n\nBuild the provider and put it in Terraform's third-party providers directory in `~/.terraform.d/plugins`:\n\n```bash\ngo get github.com/sematext/terraform-provider-sematext\nmkdir -p ~/.terraform.d/plugins\ngo build -o ~/.terraform.d/plugins/terraform-provider-sematext github.com/sematext/terraform-provider-sematext\n```\n\nI recommend using [Go modules](https://github.com/golang/go/wiki/Modules) to ensure\nusing the same version in development and production.\n\nConfiguration\n------------\n\nIn your Terraform configuration:\n\n```hcl\nterraform {\n  required_providers {\n    sematext = {\n      source = \"sematext/sematext\"\n      version = \"\u003e=0.1.3\"\n    }\n  }\n}\n\nprovider \"sematext\" {\n    sematext_region = \"US\"\n}\n\nresource \"sematext_monitor_elasticsearch\" \"mymonitor\" {\n    name = \"Node.js Monitor Example\"\n    billing_plan_id = 12\n    apptoken_name = \"my apptoken name\"\n    apptoken_create_missing = true\n}\n```\n\nRefer to [documentation](docs/index.md) for more detail.\nRefer to [plan guide](docs/guides/plans.md) for more detail.\n\n\nUsing the Provider\n----------------------\n\nTo use a released provider in your Terraform environment, run [`terraform init`](https://www.terraform.io/docs/commands/init.html) and Terraform will automatically install the provider. To specify a particular provider version when installing released providers, see the [Terraform documentation on provider versioning](https://www.terraform.io/docs/configuration/providers.html#version-provider-versions).\n\nTo instead use a custom-built provider in your Terraform environment (e.g. the provider binary from the build instructions above), follow the instructions to [install it as a plugin.](https://www.terraform.io/docs/plugins/basics.html#installing-a-plugin) After placing it into your plugins directory,  run `terraform init` to initialize it.\n\nFor either installation method, documentation about the provider specific configuration options can be found on the [provider's website](https://www.terraform.io/docs/providers/aws/index.html).\n\n\nDeveloping the Provider\n---------------------------\n\nIf you wish to work on the provider, you'll first need [Go](http://www.golang.org) installed on your machine (version 1.13+ is *required*). You'll also need to correctly setup a [GOPATH](http://golang.org/doc/code.html#GOPATH), as well as adding `$GOPATH/bin` to your `$PATH`.\n\nTo compile the provider, run `make build`. This will build the provider and put the provider binary in the `$GOPATH/bin` directory.\n\n```sh\n$ make build\n...\n$ $GOPATH/bin/terraform-provider-sematext\n...\n```\n\nClone repository to: `$GOPATH/src/github.com/terraform-providers/terraform-provider-sematext`\n\n```sh\n$ mkdir -p $GOPATH/src/github.com/terraform-providers; cd $GOPATH/src/github.com/terraform-providers\n$ git clone git@github.com:terraform-providers/terraform-provider-sematext.git\n```\n\nEnter the provider directory and build the provider\n\n```sh\n$ cd $GOPATH/src/github.com/terraform-providers/terraform-provider-sematext\n$ make build\n```\n\n\n\nTesting the Provider\n---------------------------\n\nIn order to run the full suite of Acceptance tests, run `make testacc`.\n\n*Note:* Acceptance tests create real resources, and often cost money to run.\n\n```sh\n$ make testacc\n```\n\nAcceptance test prerequisites\n-----------------------------\nIn order to successfully run the full suite of acceptance tests, you will need to have the following:\n\n\n### Sematext Cloud Access Token\n\nYou will need get your [Sematext Cloud API Key](https://apps.sematext.com/ui/account/api) for\ntesting.\n\nOnce you have your token the following should be exported in your environment:\n\n````sh\nexport TF_ACC=1\nexport SEMATEXT_REGION=\"US\"\nexport SEMATEXT_API_KEY=\"\u003cyour api token\u003e\"\nexport AWS_ACCESS_KEY_ID=\"\u003cyour aws access key\u003e\"\nexport AWS_SECRET_ACCESS_KEY=\"\u003caws secret key\u003e\"\nexport AWS_REGION=\"\u003cus-east-1\u003e\"\n````\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsematext%2Fterraform-provider-sematext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsematext%2Fterraform-provider-sematext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsematext%2Fterraform-provider-sematext/lists"}