aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/models/backends/terraform_aws/mini_environment_methods.rb6
-rw-r--r--app/models/backends/terraform_libvirt/mini_environment_methods.rb5
2 files changed, 9 insertions, 2 deletions
diff --git a/app/models/backends/terraform_aws/mini_environment_methods.rb b/app/models/backends/terraform_aws/mini_environment_methods.rb
index bdb0ab4..36fd70d 100644
--- a/app/models/backends/terraform_aws/mini_environment_methods.rb
+++ b/app/models/backends/terraform_aws/mini_environment_methods.rb
@@ -100,6 +100,8 @@ module Backends::TerraformAws::MiniEnvironmentMethods
end
def terraform_variables(mini_environment)
+ credentials = TerraformHttpBackendController.credentials
+
common_terraform_variables.merge(
slug: mini_environment.name.parameterize,
start_command: mini_environment.backend_data['build_output'],
@@ -110,7 +112,9 @@ module Backends::TerraformAws::MiniEnvironmentMethods
.routes
.url_helpers
.terraform_http_backend_path(terraform_state_id)
- )
+ ),
+ backend_remote_state_username: credentials[:name],
+ backend_remote_state_password: credentials[:password]
)
end
end
diff --git a/app/models/backends/terraform_libvirt/mini_environment_methods.rb b/app/models/backends/terraform_libvirt/mini_environment_methods.rb
index 4bf6adb..9b68d49 100644
--- a/app/models/backends/terraform_libvirt/mini_environment_methods.rb
+++ b/app/models/backends/terraform_libvirt/mini_environment_methods.rb
@@ -97,6 +97,7 @@ module Backends::TerraformLibvirt::MiniEnvironmentMethods
end
def terraform_variables(mini_environment)
+ credentials = TerraformHttpBackendController.credentials
slug = mini_environment.name.parameterize
{
@@ -111,7 +112,9 @@ module Backends::TerraformLibvirt::MiniEnvironmentMethods
.routes
.url_helpers
.terraform_http_backend_path(terraform_state_id)
- )
+ ),
+ backend_remote_state_username: credentials[:name],
+ backend_remote_state_password: credentials[:password]
}
end
end