aboutsummaryrefslogtreecommitdiff
path: root/terraform
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2018-01-28 14:46:03 +0000
committerChristopher Baines <mail@cbaines.net>2018-03-29 07:28:09 +0100
commit97f6d7e326a1fd7ddcbe7cf32dc0e4c0a508913d (patch)
treefa2dceba69676cd0a2d35840fea69eb1422b52bd /terraform
parenteb3177b0d8de10f316ac595dff3b8165cf828796 (diff)
downloadgovuk-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