Sha256: af18223c9738495497994843de477b655deb19a3cfa3bc9252e74b91927edc25

Contents?: true

Size: 749 Bytes

Versions: 13

Compression:

Stored size: 749 Bytes

Contents

locals {
  cf_api_url      = "https://api.fr.cloud.gov"
  s3_service_name = "<%= app_name %>-terraform-state"
}

module "s3" {
  source = "../shared/s3"

  cf_api_url      = local.cf_api_url
  cf_user         = var.cf_user
  cf_password     = var.cf_password
  cf_org_name     = "<%= cloud_gov_organization %>"
  cf_space_name   = "<%= cloud_gov_production_space %>"
  s3_service_name = local.s3_service_name<% if cloud_gov_organization == "sandbox-gsa" %>
  s3_plan_name    = "basic-sandbox"<% end %>
}

resource "cloudfoundry_service_key" "bucket_creds" {
  name             = "${local.s3_service_name}-access"
  service_instance = module.s3.bucket_id
}

output "bucket_credentials" {
  value = cloudfoundry_service_key.bucket_creds.credentials
}

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rails_template_18f-0.8.0 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.7.2 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.7.1 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.7.0 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.6.0 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.5.3 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.5.2 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.5.1 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.5.0 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.4.1 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.4.0 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.3.0 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt
rails_template_18f-0.2.0 lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt