{"id":29190987,"url":"https://github.com/janssenproject/terraform-provider-jans","last_synced_at":"2026-03-05T09:03:49.265Z","repository":{"id":104921803,"uuid":"590887948","full_name":"JanssenProject/terraform-provider-jans","owner":"JanssenProject","description":"Terraform provider for Jans Authorization Server","archived":false,"fork":false,"pushed_at":"2026-01-27T12:07:36.000Z","size":646,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-01-27T23:37:40.863Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":false,"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/JanssenProject.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-01-19T13:00:31.000Z","updated_at":"2026-01-27T12:07:40.000Z","dependencies_parsed_at":"2025-12-18T22:03:29.174Z","dependency_job_id":null,"html_url":"https://github.com/JanssenProject/terraform-provider-jans","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/JanssenProject/terraform-provider-jans","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JanssenProject%2Fterraform-provider-jans","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JanssenProject%2Fterraform-provider-jans/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JanssenProject%2Fterraform-provider-jans/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JanssenProject%2Fterraform-provider-jans/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JanssenProject","download_url":"https://codeload.github.com/JanssenProject/terraform-provider-jans/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JanssenProject%2Fterraform-provider-jans/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30117497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T08:19:04.902Z","status":"ssl_error","status_checked_at":"2026-03-05T08:17:37.148Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":[],"created_at":"2025-07-02T00:12:32.255Z","updated_at":"2026-03-05T09:03:49.224Z","avatar_url":"https://github.com/JanssenProject.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform Provider for the Janssen Project\n\nThis repo contains the terraform provider for the [Janssen Project](https://github.com/JanssenProject/jans).\n\n## Issues\n\nFor issues please open at the [Janssen Project](https://github.com/JanssenProject/jans) and label with `comp-terraform-provider-jans`.\n\n## PRs\n\nPlease contribute by raising a PR against the `terraform-provider-jans` folder inside the [Janssen Project](https://github.com/JanssenProject/jans).\n\n## Documentation\n\nFor a complete documentation on how to use this provider, please refer to the [docs](/docs/).\n\n## Installation\n\nThis provider can be installed automatically using Terraform \u003e=0.13 by using the `terraform` configuration block:\n\n```hcl\nterraform {\n  required_providers {\n    janssen = {\n      source = \"janssenproject/janssen\"\n      version = \"\u003e= 1.0.0\"\n    }\n  }\n}\n```\n\n## Configuration\n\nThe provider must be configured using the following variables:\n\n* `url` - The URL of the Janssen server to connect to\n* `client_id` - The ID of the OIDC client which will be used to authenticate to the Janssen server\n* `client_secret` - The secret of the OIDC client which will be used to authenticate to the Janssen server\n\nIf any of those 3 parameters is not provided, the provider will not be able to connect to the Janssen server.\n\nOptionally, users can also set the following variables:\n\n* `insecure_client` - If set to `true`, the provider will not verify the TLS certificate of the Janssen server. This is useful for testing purposes and should not be used in production, unless absolutely unavoidable.\n\n## Tests\n\nBefore you run the tests, the custom_attribute test requires that a custom column is present in the user table, to be added as the custom attribute. Add `tbutlonger` VARCHAR field by following the [guide](https://docs.jans.io/stable/admin/reference/database/mysql-ops/#add-custom-attribute) provided in the Janssen documentation.\n\nYou can run the tests by running `make test`.\n\nThe tests require some environment variables to run, which are automatically set when running them through the Makefile.\nWhen debugging the tests, without using the Makefile, make sure to have the environment variables present. They can be found in the Makefile.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanssenproject%2Fterraform-provider-jans","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjanssenproject%2Fterraform-provider-jans","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanssenproject%2Fterraform-provider-jans/lists"}