Sha256: 654cd0f32e4c049c11cf1cede7e44bffd887d8cc139238edd34b788430a6b357

Contents?: true

Size: 728 Bytes

Versions: 14

Compression:

Stored size: 728 Bytes

Contents

#!/usr/bin/env bash

set -e
set -o pipefail

if [[ $# -lt 2 ]]; then
  echo "$0 <<SPACE_NAME>> <<ACCOUNT_NAME>>"
  exit 1;
fi

space=$1
service=$2

cf target -s $space 1>&2

# create space deployer service
cf create-service cloud-gov-service-account space-deployer $service 1>&2

# create service key
cf create-service-key $service space-deployer-key 1>&2

# output service key to stdout in secrets.auto.tfvars format
creds=`cf service-key $service space-deployer-key | tail -n 4`
username=`echo $creds | jq '.username'`
password=`echo $creds | jq '.password'`

cat << EOF
# generated with $0 $space $service
# revoke with $(dirname $0)/destroy_space_deployer.sh $space $service

cf_user = $username
cf_password = $password
EOF

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rails_template_18f-0.8.0 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.7.2 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.7.1 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.7.0 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.6.0 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.5.3 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.5.2 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.5.1 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.5.0 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.4.1 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.4.0 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.3.0 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.2.0 lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh
rails_template_18f-0.1.0 templates/terraform/create_space_deployer.sh