{"id":15175830,"url":"https://github.com/hashicorp/terraform-provider-auth0","last_synced_at":"2025-10-01T14:31:04.245Z","repository":{"id":57509848,"uuid":"236828063","full_name":"hashicorp/terraform-provider-auth0","owner":"hashicorp","description":"Please see https://github.com/alexkappa/terraform-provider-auth0","archived":true,"fork":false,"pushed_at":"2020-08-24T04:35:32.000Z","size":11796,"stargazers_count":27,"open_issues_count":1,"forks_count":20,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-01-08T13:07:34.377Z","etag":null,"topics":["auth0","terraform","terraform-provider"],"latest_commit_sha":null,"homepage":"https://github.com/alexkappa/terraform-provider-auth0","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/hashicorp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["alexkappa"],"custom":["paypal.me/alexkappa"]}},"created_at":"2020-01-28T19:57:28.000Z","updated_at":"2024-08-06T09:51:55.000Z","dependencies_parsed_at":"2022-09-13T03:11:37.275Z","dependency_job_id":null,"html_url":"https://github.com/hashicorp/terraform-provider-auth0","commit_stats":null,"previous_names":["terraform-providers/terraform-provider-auth0"],"tags_count":66,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashicorp%2Fterraform-provider-auth0","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashicorp%2Fterraform-provider-auth0/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashicorp%2Fterraform-provider-auth0/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashicorp%2Fterraform-provider-auth0/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hashicorp","download_url":"https://codeload.github.com/hashicorp/terraform-provider-auth0/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234878282,"owners_count":18900676,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["auth0","terraform","terraform-provider"],"created_at":"2024-09-27T12:42:55.404Z","updated_at":"2025-10-01T14:30:56.729Z","avatar_url":"https://github.com/hashicorp.png","language":"Go","funding_links":["https://github.com/sponsors/alexkappa","paypal.me/alexkappa"],"categories":[],"sub_categories":[],"readme":"Auth0 Terraform Provider\n========================\n\n[![Build Status](https://travis-ci.org/alexkappa/terraform-provider-auth0.svg?branch=master)](https://travis-ci.org/alexkappa/terraform-provider-auth0)\n[![Maintainability](https://api.codeclimate.com/v1/badges/9c49c10286123b716c79/maintainability)](https://codeclimate.com/github/alexkappa/terraform-provider-auth0/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/9c49c10286123b716c79/test_coverage)](https://codeclimate.com/github/alexkappa/terraform-provider-auth0/test_coverage)\n[![Gitter](https://badges.gitter.im/terraform-provider-auth0/community.svg)](https://gitter.im/terraform-provider-auth0/community)\n\nThis provider has recently been accepted in the [Terraform Provider Developer Program](https://www.terraform.io/guides/terraform-provider-development-program.html). This means you can install this provider with the same ease as other officially supported providers!\n\nIssues \u0026 Pull Requests\n----------------------\n\nPlease submit issues or pull requests to [alexkappa/terraform-provider-auth0](https://github.com/alexkappa/terraform-provider-auth0). This helps maintainers organize work more efficiently.\n\nRequirements\n------------\n\n-\t[Terraform](https://www.terraform.io/downloads.html) `0.11.x` || `0.12.x`\n-\t[Go](https://golang.org/doc/install) 1.10 (to build the provider plugin)\n\nUsing the provider\n------------------\n\nTo install this provider, copy and paste this code into your Terraform configuration. Then, run `terraform init`.\n\n```\nprovider \"auth0\" {\n  version = \"\u003e 0.8\"\n}\n```\n\nTo configure the provider with your personal client credentials, define the `domain`, `client_id` and `client_secret`.\n\n```\nprovider \"auth0\" {\n  version = \"\u003e 0.8\"\n  domain = \"\u003cdomain\u003e\"\n  client_id = \"\u003cclient-id\u003e\"\n  client_secret = \"\u003cclient-secret\u003e\"\n}\n```\n\nThese variables can also be accessed via the `AUTH0_DOMAIN`, `AUTH0_CLIENT_ID` and `AUTH0_CLIENT_SECRET` environment variables respectively.\n\nExamples of resources can be found in the [examples directory](example/).\n\nBuilding The Provider\n---------------------\n\nClone repository to: `$GOPATH/src/github.com/alexkappa/terraform-provider-auth0`\n\n```sh\n$ mkdir -p $GOPATH/src/github.com/alexkappa; cd $GOPATH/src/github.com/alexkappa\n$ git clone git@github.com:alexkappa/terraform-provider-auth0\n```\n\nEnter the provider directory and build the provider\n\n```sh\n$ cd $GOPATH/src/github.com/alexkappa/terraform-provider-auth0\n$ make build\n```\n\nDeveloping the Provider\n-----------------------\n\nIf you wish to work on the provider, you'll need [Go](http://www.golang.org) installed on your machine (version 1.10+ 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\nOn how to develop custom terraform providers, read the [official guide](https://www.terraform.io/docs/extend/writing-custom-providers.html).\n\nTo compile the provider, run `make build`. This will build the provider and install the provider binary in the `$GOPATH/bin` directory.\n\n```sh\n$ make build\n...\n$ $GOPATH/bin/terraform-provider-auth0\n...\n```\n\nIn order to test the provider, you can simply run `make test`.\n\n```sh\n$ make test\n```\n\nIn order to run the full suite of Acceptance tests, the following environment variables must be set:\n\n```sh\nAUTH0_DOMAIN=your-tenant.auth0.com\nAUTH0_CLIENT_ID=xyz\nAUTH0_CLIENT_SECRET=xyz\n```\n\nThen, run `make testacc`. \n\n*Note:* The acceptance tests make calls to a real Auth0 tenant, and create real resources. Certain tests, for example\nfor custom domains (`TestAccCustomDomain`), also require a paid Auth0 subscription to be able to run successfully. \n\nAt the time of writing, the following configuration steps are also required for the test tenant:\n\n* The `Username-Password-Authentication` connection must have _Requires Username_ option enabled for the user tests to \nsuccessfully run.\n\nSupporting the provider\n-----------------------\n\nThis project is maintained by myself ([@alexkappa](https://github.com/alexkappa)) with contributions from [great people](https://github.com/alexkappa/terraform-provider-auth0/graphs/contributors) across the community. \n\nI am not affiliated with [Auth0](https://auth0.com/) and all work that goes into this provider is done during my spare time. Please be patient with issues and pull requests.\n\nIf you or your company relies on this plugin or the [Go SDK](https://github.com/go-auth0/auth0) and would like to ensure its continuing support please consider [donating](https://github.com/sponsors/alexkappa).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhashicorp%2Fterraform-provider-auth0","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhashicorp%2Fterraform-provider-auth0","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhashicorp%2Fterraform-provider-auth0/lists"}