Skip to content

Instantly share code, notes, and snippets.

@JeffBrownTech
Last active April 16, 2024 12:56
Show Gist options
  • Save JeffBrownTech/4b2fe78ec01344231d432d9e4f34dcb0 to your computer and use it in GitHub Desktop.
Save JeffBrownTech/4b2fe78ec01344231d432d9e4f34dcb0 to your computer and use it in GitHub Desktop.
Terraform Configuration for OIDC Example
terraform {
required_providers {
azurerm = {
source = "hashicorp/azurerm"
version = ">= 3.7"
}
azuredevops = {
source = "microsoft/azuredevops"
version = ">= 1.0"
}
}
backend "azurerm" {}
}
provider "azurerm" {
features {}
}
provider "azuredevops" {
org_service_url = "https://dev.azure.com/<organization name>"
use_oidc = true
}
resource "azurerm_resource_group" "example" {
name = "terraformtaskdemo-rg"
location = "westus"
}
resource "azuredevops_project" "example" {
name = "TerraformTask Example"
visibility = "private"
version_control = "Git"
work_item_template = "Agile"
description = "TerraformTask Example - Managed by Terraform"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment