11provider "aws" {
2- # profile = "default"
3- region = var. aws_region
2+ # profile = "default"
3+ region = var. aws_region
44}
55
66locals {
77 common_tags = {
8- Component = " o11y-for-${ var . slug } "
8+ Component = " o11y-for-${ var . slug } "
99 Environment = " production"
1010 }
1111}
1212
1313resource "aws_vpc" "o11y-ws-vpc" {
14- cidr_block = " 10.13.0.0/16"
14+ cidr_block = " 10.13.0.0/16"
1515 enable_dns_support = true
1616 enable_dns_hostnames = true
1717 tags = merge (
@@ -36,8 +36,8 @@ resource "aws_subnet" "o11y-ws-subnet" {
3636}
3737
3838resource "aws_security_group" "o11y-ws-sg" {
39- name = " Observability-Workshop-SG"
40- vpc_id = aws_vpc. o11y-ws-vpc . id
39+ name = " Observability-Workshop-SG"
40+ vpc_id = aws_vpc. o11y-ws-vpc . id
4141
4242 ingress {
4343 from_port = 22
@@ -143,10 +143,10 @@ resource "aws_route_table_association" "o11y-ws-rta" {
143143locals {
144144 template_vars = {
145145 access_token = var.splunk_access_token
146- rum_token = var.splunk_rum_token
147- realm = var.splunk_realm
148- presetup = var.splunk_presetup
149- jdk = var.splunk_jdk
146+ rum_token = var.splunk_rum_token
147+ realm = var.splunk_realm
148+ presetup = var.splunk_presetup
149+ jdk = var.splunk_jdk
150150 }
151151}
152152
@@ -156,10 +156,10 @@ resource "aws_instance" "observability-instance" {
156156 instance_type = var. aws_instance_type
157157 subnet_id = aws_subnet. o11y-ws-subnet . id
158158 vpc_security_group_ids = [aws_security_group . o11y-ws-sg . id ]
159- user_data = templatefile (" ${ path . module } /templates/userdata.yaml" , merge (local. template_vars ,
159+ user_data = templatefile (" ${ path . module } /templates/userdata.yaml" , merge (local. template_vars ,
160160 {
161161 instance_name = " ${ var . slug } -${ count . index + 1 } "
162- }))
162+ }))
163163
164164 root_block_device {
165165 volume_size = var. instance_disk_aws
@@ -177,7 +177,7 @@ resource "aws_instance" "observability-instance" {
177177 lifecycle {
178178 precondition {
179179 # if splunk_presetup=true, tokens and realm cannot be empty
180- condition = var. splunk_presetup ? try (var. splunk_access_token , " " ) != " " && try (var. splunk_realm , " " ) != " " && try (var. splunk_rum_token , " " ) != " " : true
180+ condition = var. splunk_presetup ? try (var. splunk_access_token , " " ) != " " && try (var. splunk_realm , " " ) != " " && try (var. splunk_rum_token , " " ) != " " : true
181181 error_message = " When requesting a pre-setup instance, splunk_realm, splunk_access_token and splunk_rum_token are required and cannot be null/empty"
182182 }
183183 }
0 commit comments