{"id":31779302,"url":"https://github.com/thesoftwarehouse/terraform-azure-github-oidc","last_synced_at":"2026-02-18T18:01:05.667Z","repository":{"id":312679745,"uuid":"1048320445","full_name":"TheSoftwareHouse/terraform-azure-github-oidc","owner":"TheSoftwareHouse","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-01T09:17:57.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-10T07:22:20.667Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheSoftwareHouse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-09-01T09:07:13.000Z","updated_at":"2025-09-01T09:16:42.000Z","dependencies_parsed_at":"2025-09-02T23:30:31.073Z","dependency_job_id":null,"html_url":"https://github.com/TheSoftwareHouse/terraform-azure-github-oidc","commit_stats":null,"previous_names":["thesoftwarehouse/terraform-azure-github-oidc"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/TheSoftwareHouse/terraform-azure-github-oidc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheSoftwareHouse%2Fterraform-azure-github-oidc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheSoftwareHouse%2Fterraform-azure-github-oidc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheSoftwareHouse%2Fterraform-azure-github-oidc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheSoftwareHouse%2Fterraform-azure-github-oidc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheSoftwareHouse","download_url":"https://codeload.github.com/TheSoftwareHouse/terraform-azure-github-oidc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheSoftwareHouse%2Fterraform-azure-github-oidc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29588776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T16:55:40.614Z","status":"ssl_error","status_checked_at":"2026-02-18T16:55:37.558Z","response_time":162,"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":[],"created_at":"2025-10-10T07:21:56.396Z","updated_at":"2026-02-18T18:01:05.654Z","avatar_url":"https://github.com/TheSoftwareHouse.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Actions OIDC\n\nThis module provisions an Azure AD Application for GitHub Actions OIDC and creates a federated identity credential on it.\n\n## Usage\n\n```hcl\nmodule \"github_oidc\" {\n  source = \"git@github.com:TheSoftwareHouse/terraform-azure-github-oidc.git?ref=v1.0.0\"\n\n  display_name = \"github-actions-ci\"\n  github_org  = \"my-org\"\n  github_repo = \"my-repo\"\n  description = \"Federated identity for GitHub Actions in my-org/my-repo\"\n  role_scope = \"resource-group-id\"\n\n  role_name  = \"Contributor\"\n}\n```\n\n## Inputs\n\n| Name          | Type   | Default | Required | Description                                                                                   |\n|---------------|--------|:-------:|:--------:|-----------------------------------------------------------------------------------------------|\n| `display_name`  | string | —       | yes      | Name for the Azure AD Application **and** its federated identity credential.   |\n| `github_org`    | string | —       | yes      | GitHub organization (or user) owning the repository.                                         |\n| `github_repo`   | string | —       | yes      | GitHub repository name to federate (used in the OIDC subject pattern).                       |\n| `description`   | string | `\"\"`    | no       | Optional description for the federated identity credential.                                   |\n| `role_scope`    | string | —       | yes      | ARM scope (full resource ID) at which to assign the single RBAC role.                        |\n| `role_name`     | string | —       | yes      | Built-in role definition name to assign (e.g. `\"Contributor\"`, `\"Reader\"`, etc.).            |\n\n## Outputs\n\n| Name                          | Description                                                       |\n|-------------------------------|-------------------------------------------------------------------|\n| `service_principal`              | Object of the created Azure Service Principal.                    |\n| `azuread_application`                   | Object of the created Azure AD Application.              |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthesoftwarehouse%2Fterraform-azure-github-oidc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthesoftwarehouse%2Fterraform-azure-github-oidc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthesoftwarehouse%2Fterraform-azure-github-oidc/lists"}