aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2018-05-29 19:33:38 +0100
committerChristopher Baines <mail@cbaines.net>2018-05-30 20:17:50 +0100
commit31013afdfb53d849f8dabb86f92b467b1f016818 (patch)
treefd32fafbd5263d279115fccbe571f5a9c08f2edc
parent24caa85217870df55f5f2198c547941f23bd98d8 (diff)
downloadgovuk-mini-environment-admin-31013afdfb53d849f8dabb86f92b467b1f016818.tar
govuk-mini-environment-admin-31013afdfb53d849f8dabb86f92b467b1f016818.tar.gz
Use basic authentication for mini environments
To avoid the origin being too easy to access, which could potentially be misleading as a mini environment isn't the real GOV.UK website, although it might look similar.
-rw-r--r--app/models/backends/terraform_aws.rb3
-rw-r--r--app/models/backends/terraform_libvirt.rb3
2 files changed, 4 insertions, 2 deletions
diff --git a/app/models/backends/terraform_aws.rb b/app/models/backends/terraform_aws.rb
index c8c9bac..e448cd8 100644
--- a/app/models/backends/terraform_aws.rb
+++ b/app/models/backends/terraform_aws.rb
@@ -65,7 +65,8 @@ class Backends::TerraformAws < ApplicationRecord
read_bundle_install_input_as_tar_archive: true,
signon_instance_name: slug,
admin_environment_label: mini_environment.name,
- use_error_pages: 'true'
+ use_error_pages: 'true',
+ origin_basic_auth: "#{slug}=#{slug}"
},
run_remotely_on_host: "ubuntu@guix-daemon.#{domain}"
)
diff --git a/app/models/backends/terraform_libvirt.rb b/app/models/backends/terraform_libvirt.rb
index eabb8e4..4344801 100644
--- a/app/models/backends/terraform_libvirt.rb
+++ b/app/models/backends/terraform_libvirt.rb
@@ -62,7 +62,8 @@ class Backends::TerraformLibvirt < ApplicationRecord
host_name: "#{slug}.#{domain}",
admin_environment_label: mini_environment.name,
signon_instance_name: slug,
- use_error_pages: 'true'
+ use_error_pages: 'true',
+ origin_basic_auth: "#{slug}=#{slug}"
}
)
end