Pull request #14: Adjusting tf config
Merge in OPAPM/coco_apm_terraform_onboarding from template to master * commit '35e34132a442ac67e5d85ab116b5596b26ba5b69': Adjusting readme file Adjusting tf configCD_TS-CMS
commit
df72318f35
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
|||
|
||||
module "alerting" {
|
||||
source = "./alerting"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
module "dashboard" {
|
||||
source = "./dashboard"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
|||
|
||||
module "alerting" {
|
||||
source = "./alerting"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
module "dashboard" {
|
||||
source = "./dashboard"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
|||
|
||||
module "alerting" {
|
||||
source = "./alerting"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
module "dashboard" {
|
||||
source = "./dashboard"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
|||
|
||||
module "alerting" {
|
||||
source = "./alerting"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
module "dashboard" {
|
||||
source = "./dashboard"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
|||
|
||||
module "alerting" {
|
||||
source = "./alerting"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
module "dashboard" {
|
||||
source = "./dashboard"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4,9 +4,9 @@ module "management_zone" {
|
|||
|
||||
module "alerting" {
|
||||
source = "./alerting"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
module "dashboard" {
|
||||
source = "./dashboard"
|
||||
depends_on = [module.management_zone]
|
||||
mzid = "${module.management_zone.mzid}"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
terraform {
|
||||
required_providers {
|
||||
dynatrace = {
|
||||
version = "1.16.0"
|
||||
source = "dynatrace-oss/dynatrace"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
resource "dynatrace_alerting" "<APPNAME>_<APPENV>" {
|
||||
name = "<APPNAME> <APPENV>"
|
||||
management_zone = data.dynatrace_management_zone.<APPNAME>.id
|
||||
management_zone = var.mzid
|
||||
rules {
|
||||
rule {
|
||||
delay_in_minutes = 0
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = var.mzid
|
||||
}
|
||||
}
|
||||
filter_config {
|
||||
|
|
@ -87,7 +87,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = var.mzid
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -104,7 +104,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = var.mzid
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -136,7 +136,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = var.mzid
|
||||
}
|
||||
}
|
||||
filter_config {
|
||||
|
|
@ -231,7 +231,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = var.mzid
|
||||
}
|
||||
}
|
||||
filter_config {
|
||||
|
|
@ -267,7 +267,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = var.mzid
|
||||
}
|
||||
}
|
||||
filter_config {
|
||||
|
|
@ -303,7 +303,7 @@ resource "dynatrace_dashboard" "<APPNAME>_<APPENV>" {
|
|||
filter {
|
||||
management_zone {
|
||||
name = "<APPNAME>"
|
||||
id = data.dynatrace_management_zone.<APPNAME>.id
|
||||
id = var.mzid
|
||||
}
|
||||
}
|
||||
filter_config {
|
||||
|
|
|
|||
|
|
@ -17,3 +17,6 @@ resource "dynatrace_management_zone" "<APPNAME>" {
|
|||
selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:<COMPASSID>\"))"
|
||||
}
|
||||
}
|
||||
output "mzid" {
|
||||
value = "${dynatrace_management_zone.<APPNAME>.id}"
|
||||
}
|
||||
|
|
@ -10,7 +10,7 @@ Before executing scripts, python requirements have to be satisfied. To do so, ex
|
|||
# Instructions
|
||||
|
||||
1. Clone template:
|
||||
git clone --branch template ssh://git@git.bmwgroup.net:7999/opapm/coco_apm_terraform_onboarding.git
|
||||
git clone --branch template https://atc.bmwgroup.net/bitbucket/scm/opapm/coco_apm_terraform_onboarding.git
|
||||
2. Create branch:
|
||||
git checkout -b CD_<appname>
|
||||
3.Install python dependencies:
|
||||
|
|
|
|||
Loading…
Reference in New Issue