{"repo":"Azure-Samples/github-terraform-oidc-ci-cd","free":true,"listed":false,"github":"https://github.com/Azure-Samples/github-terraform-oidc-ci-cd","clone":"git clone https://github.com/Azure-Samples/github-terraform-oidc-ci-cd.git","description":"A sample showing how to configure GitHub Workload identity federation (OIDC) connection to Azure with Terraform and then use that configuration to deploy resources with Terraform. The sample also demonstrates bootstrapping CI / CD with Terraform and how to implement a number of best practices.","language":"HCL","stars":57,"topics":["github","github-actions","oidc","terraform","workload-identity-federation"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"--- page type: sample languages: - terraform - hcl - yaml name: Using GitHub Actions Workload identity federation (OIDC) with Azure for Terraform Deployments description: A sample showing how to configure GitHub Workload identity federation (OIDC) connection to Azure with Terraform and then use that configuration to deploy resources with Terraform. The sample also demonstrates bootstrapping CI / CD with Terraform and how to implement a number of best practices. products: - azure - github urlFragment: github-terraform-oidc-ci-cd --- Using GitHub Actions Workload identity federation (OIDC) with Azure for Terraform Deployments This is a two part sample. The first part demonstrates how to configure Azure and GitHub for OIDC ready for Terraform deployments. The second part demonstrates an end to end Continuous Delivery Pipeline for Terraform. Content File/folder Description ------------- ------------- bootstrap The Terraform to configure Azure and GitHub ready for Workload identity federation (OIDC) or Managed Identity authentication. example-module Some Terraform with Azure Resources for the demo to deploy. workflows The templated GitHub Actions for the demo. .gitignore Define what to ignore at commit time. CHANGELOG.md List of changes to the sample. CONTRIBUTING.md Guidelines for contributing to the sample. README.md This README file. LICENSE.md The license for the sample. Features This sample includes the following features: Setup 6 Azure User Assigned Managed Identities with F","default_branch":null,"files":null,"tree":[],"storefront":"/r/Azure-Samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Azure-Samples/github-terraform-oidc-ci-cd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}