diff --git a/quickstart/101-attestation-provider/main.tf b/quickstart/101-attestation-provider/main.tf new file mode 100644 index 00000000..b6ab3d17 --- /dev/null +++ b/quickstart/101-attestation-provider/main.tf @@ -0,0 +1,25 @@ +terraform { + required_providers { + azurerm = { + source = "hashicorp/azurerm" + version = "~>2.0" + } + } +} + +provider "azurerm" { + features {} +} + +resource "azurerm_resource_group" "rg" { + name = var.resource_group_name + location = var.resource_group_location +} + +resource "azurerm_attestation_provider" "corpAttestation" { + name = var.attestation_provider_name + resource_group_name = azurerm_resource_group.rg.name + location = azurerm_resource_group.rg.location + + policy_signing_certificate_data = file(var.policy_file) +} \ No newline at end of file diff --git a/quickstart/101-attestation-provider/variables.tf b/quickstart/101-attestation-provider/variables.tf new file mode 100644 index 00000000..e44a8a6a --- /dev/null +++ b/quickstart/101-attestation-provider/variables.tf @@ -0,0 +1,15 @@ +variable "resource_group_name" { + default = "myResourceGroup" +} + +variable "resource_group_location" { + default = "eastus" +} + +variable "policy_file" { + default = "./certs/cert.pem" +} + +variable "attestation_provider_name" { + default = "attestationprovider007" +} \ No newline at end of file diff --git a/quickstart/101-resource-group/main.tf b/quickstart/101-resource-group/main.tf index 5301f620..77074419 100644 --- a/quickstart/101-resource-group/main.tf +++ b/quickstart/101-resource-group/main.tf @@ -12,6 +12,6 @@ provider "azurerm" { } resource "azurerm_resource_group" "rg" { - name = "${var.name}-${var.environment}-rg" - location = "${var.location}" + name = var.resource_group_name + location = var.resource_group_location } \ No newline at end of file diff --git a/quickstart/101-resource-group/variables.tf b/quickstart/101-resource-group/variables.tf index 15e43388..82531797 100644 --- a/quickstart/101-resource-group/variables.tf +++ b/quickstart/101-resource-group/variables.tf @@ -1,11 +1,7 @@ -variable "environment" { - default = "dev" +variable "resource_group_name" { + default = "myResourceGroup" } -variable "name" { - default = "sample" -} - -variable "location" { +variable "resource_group_location" { default = "eastus" -} \ No newline at end of file +}