diff options
author | Christopher Baines <mail@cbaines.net> | 2018-01-28 14:46:03 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2018-03-29 07:28:09 +0100 |
commit | 97f6d7e326a1fd7ddcbe7cf32dc0e4c0a508913d (patch) | |
tree | fa2dceba69676cd0a2d35840fea69eb1422b52bd /terraform | |
parent | eb3177b0d8de10f316ac595dff3b8165cf828796 (diff) | |
download | govuk-mini-environment-admin-97f6d7e326a1fd7ddcbe7cf32dc0e4c0a508913d.tar govuk-mini-environment-admin-97f6d7e326a1fd7ddcbe7cf32dc0e4c0a508913d.tar.gz |
Add terraform backend and initial guix configuration
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 |