diff options
Diffstat (limited to 'terraform')
-rw-r--r-- | terraform/aws/mini_environment.tf (renamed from terraform/example.tf) | 17 | ||||
-rw-r--r-- | terraform/aws/mini_environment/govuk.service.tpl (renamed from terraform/example/govuk.service.tpl) | 0 |
2 files changed, 13 insertions, 4 deletions
diff --git a/terraform/example.tf b/terraform/aws/mini_environment.tf index 0efeed8..56c8a3c 100644 --- a/terraform/example.tf +++ b/terraform/aws/mini_environment.tf @@ -1,3 +1,12 @@ +terraform { + backend "http" {} +} + +variable "slug" { + type = "string" +} + + provider "aws" { region = "eu-west-1" } @@ -24,8 +33,8 @@ data "template_file" "govuk_service" { vars { guix_daemon_socket = "guix://${data.aws_instance.guix-daemon.private_dns}", - app_domain = "banana.aws.cbaines.net", - web_domain = "www.banana.aws.cbaines.net" + app_domain = "${var.slug}.aws.cbaines.net", + web_domain = "www.${var.slug}.aws.cbaines.net" } } @@ -80,7 +89,7 @@ resource "aws_spot_instance_request" "example" { resource "aws_route53_record" "example" { zone_id = "${data.aws_route53_zone.main.zone_id}" - name = "banana" + name = "${var.slug}" type = "A" ttl = "60" records = ["${aws_spot_instance_request.example.public_ip}"] @@ -88,7 +97,7 @@ resource "aws_route53_record" "example" { resource "aws_route53_record" "example_wildcard" { zone_id = "${data.aws_route53_zone.main.zone_id}" - name = "*.banana" + name = "*.${var.slug}" type = "A" ttl = "60" records = ["${aws_spot_instance_request.example.public_ip}"] diff --git a/terraform/example/govuk.service.tpl b/terraform/aws/mini_environment/govuk.service.tpl index 52b4b56..52b4b56 100644 --- a/terraform/example/govuk.service.tpl +++ b/terraform/aws/mini_environment/govuk.service.tpl |