Code changes to multiple projects

This commit is contained in:
Tom Archer 2021-07-31 17:36:47 -07:00
parent d18741890d
commit e120e52351
4 changed files with 46 additions and 10 deletions

View File

@ -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)
}

View File

@ -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"
}

View File

@ -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
}

View File

@ -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"
}
}