wip - follow up discussion with VOC folks.

master
masterofmonkeys 2023-06-15 17:35:29 +02:00
parent eb0edbfc04
commit 926593b3ed
37 changed files with 92 additions and 83 deletions

View File

View File

@ -0,0 +1 @@
1.4.5

View File

@ -0,0 +1,10 @@
terraform {
backend "s3" {
bucket = "vsds-ca-central-1-live-tfstate"
key = "dynatrace/configuration.tfstate"
region = "ca-central-1"
encrypt = true
kms_key_id = "arn:aws:kms:ca-central-1:309171553603:key/76c0ef26-c444-4a6e-b792-e5901a88c4f3"
dynamodb_table = "vsds-ca-central-1-live-tfstate-lock"
}
}

View File

@ -0,0 +1 @@
1.4.5

View File

@ -0,0 +1,10 @@
terraform {
backend "s3" {
bucket = "vsds-ca-central-1-prelive-tfstate"
key = "dynatrace/configuration.tfstate"
region = "ca-central-1"
encrypt = true
kms_key_id = "arn:aws:kms:ca-central-1:764655472117:key/7992822a-76ca-4d2f-bd31-cf6ce371369f"
dynamodb_table = "vsds-ca-central-1-prelive-tfstate-lock"
}
}

View File

@ -0,0 +1 @@
1.4.5

View File

@ -1,9 +1,10 @@
terraform {
backend "s3" {
bucket = "vsds-eu-west-1-prelive-tfstate"
key = "acdc/dynatrace/us-east-1/prelive/bootstrap.tfstate"
bucket = "fdc-eu-west-1-int-tfstate"
key = "dynatrace/configuration.tfstate"
region = "eu-west-1"
encrypt = true
dynamodb_table = "fdc-eu-west-1-int-tfstate-lock"
kms_key_id = "arn:aws:kms:eu-west-1:248567303878:key/8d860956-4033-4782-ab30-6cb84b31964e"
}
}

View File

@ -1,7 +1,7 @@
terraform {
required_providers {
dynatrace = {
version = "1.31.0"
version = "1.33.0"
source = "dynatrace-oss/dynatrace"
}
aws = {
@ -14,3 +14,8 @@ terraform {
provider "aws" {
region = var.aws_region
}
provider "dynatrace" {
dt_env_url = var.dt_env_url
dt_api_token = var.dt_api_token
}

View File

@ -0,0 +1,3 @@
aws_region = "eu-west-1"
dt_env_url = "https://console.prelive.eu.mon.vsds.swarm.audi/e/7af68984-f27e-4207-81cb-39b4e6ecf631/api"

View File

@ -0,0 +1,11 @@
variable "aws_region" {
description = "The aws region to deploy in"
}
variable "dt_env_url" {
description = "Dynatrace Environment URL"
}
variable "dt_api_token" {
description = "Dynatrace API Token"
}

View File

@ -0,0 +1 @@
1.4.5

View File

@ -0,0 +1,10 @@
terraform {
backend "s3" {
bucket = "fdc-eu-west-1-live-tfstate"
key = "dynatrace/configuration.tfstate"
region = "eu-west-1"
encrypt = true
dynamodb_table = "fdc-eu-west-1-live-tfstate-lock"
kms_key_id = "arn:aws:kms:eu-west-1:180756133429:key/972dbf76-bf8d-45e6-94f4-baff1de7a467"
}
}

View File

@ -0,0 +1 @@
1.4.5

View File

@ -0,0 +1,10 @@
terraform {
backend "s3" {
bucket = "fdc-eu-west-1-prelive-tfstate"
key = "dynatrace/configuration.tfstate"
region = "eu-west-1"
encrypt = true
dynamodb_table = "fdc-eu-west-1-live-tfstate-lock"
kms_key_id = "arn:aws:kms:eu-west-1:626466754332:key/8edf34f3-ac75-4515-b2da-f784e425c87b"
}
}

View File

@ -0,0 +1 @@
1.4.5

View File

@ -0,0 +1,10 @@
terraform {
backend "s3" {
bucket = "fdc-us-east-1-live-tfstate"
key = "dynatrace/configuration.tfstate"
region = "us-east-1"
encrypt = true
dynamodb_table = "fdc-us-east-1-live-tfstate-lock"
kms_key_id = "arn:aws:kms:us-east-1:366757327252:key/59ae3640-d581-4673-bcac-8151280eb850"
}
}

View File

@ -0,0 +1 @@
1.4.5

View File

@ -0,0 +1,10 @@
terraform {
backend "s3" {
bucket = "fdc-us-east-1-prelive-tfstate"
key = "dynatrace/configuration.tfstate"
region = "us-east-1"
encrypt = true
dynamodb_table = "fdc-us-east-1-prelive-tfstate-lock"
kms_key_id = "arn:aws:kms:us-east-1:188453702655:key/9cfa6079-83e9-4f61-8926-c2a3ae5dcf85"
}
}

0
modules/.gitkeep Normal file
View File

View File

@ -1,14 +0,0 @@
variable "name" {
description = "Name to be used on all the resources as identifier"
type = string
}
variable "stage" {
description = "Environment stage"
type = string
}
variable "region" {
type = string
description = "The aws region to deploy in"
}

View File

@ -1,9 +0,0 @@
terraform {
backend "s3" {
bucket = "vsds-eu-west-1-prelive-tfstate"
key = "acdc/dynatrace/eu-west-1/int/bootstrap.tfstate"
region = "eu-west-1"
encrypt = true
kms_key_id = "arn:aws:kms:eu-west-1:248567303878:key/8d860956-4033-4782-ab30-6cb84b31964e"
}
}

View File

@ -1,13 +0,0 @@
stack = "acdc"
stage = "int"
name = "dynatrace-int"
aws_region = "eu-west-1"
tags = {
"Managed_By" : "NTT_team"
}
kms = {
"s3" = "arn:aws:kms:eu-west-1:248567303878:key/8d860956-4033-4782-ab30-6cb84b31964e"
}

View File

@ -1,9 +0,0 @@
terraform {
backend "s3" {
bucket = "vsds-eu-west-1-prelive-tfstate"
key = "acdc/dynatrace/eu-west-1/prelive/bootstrap.tfstate"
region = "eu-west-1"
encrypt = true
kms_key_id = "arn:aws:kms:eu-west-1:248567303878:key/8d860956-4033-4782-ab30-6cb84b31964e"
}
}

View File

@ -1,3 +0,0 @@
resource "dynatrace_audit_log" "test" {
enabled = false
}

View File

@ -1,30 +0,0 @@
variable "aws_region" {
description = "The aws region to deploy in"
}
variable "name" {
description = "Name to be used on all the resources as identifier"
type = string
default = ""
}
variable "stack" {
description = "Environment stack"
default = "vsds"
}
variable "stage" {
description = "Environment stage"
}
variable "tags" {
description = "A map of tags to add to all resources"
type = map(string)
default = {}
}
variable "kms" {
description = "A map of kms keys to be used for any resources."
type = map(string)
default = {}
}