github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+incompatible/ci/infrastructure/tasks/provision-cf-lite.yml (about)

     1  ---
     2  platform: linux
     3  
     4  image_resource:
     5    type: docker-image
     6    source:
     7      repository: relintdockerhubpushbot/provision-bosh-lite
     8  
     9  params:
    10    BOSH_LITE_NAME:
    11    BOSH_AWS_ACCESS_KEY_ID:
    12    BOSH_AWS_SECRET_ACCESS_KEY:
    13    BOSH_LITE_ELASTIC_IP:
    14    BOSH_LITE_KEYPAIR:
    15    BOSH_LITE_SECURITY_GROUP:
    16    BOSH_LITE_SUBNET_ID:
    17    LITE_PRIVATE_KEY:
    18    BOSH_LITE_INSTANCE_TYPE: m3.2xlarge
    19  
    20  inputs:
    21    - name: bosh-lite
    22  
    23  run:
    24    path: bash
    25    args:
    26    - -c
    27    - |
    28      set -e
    29  
    30      echo "$LITE_PRIVATE_KEY" > bosh-lite-private-key
    31      export BOSH_LITE_PRIVATE_KEY=$PWD/bosh-lite-private-key
    32  
    33      pushd bosh-lite
    34        sed -i.back -e 's/9000\.137\.0/9000.131.0/' Vagrantfile
    35        vagrant up --provider aws --destroy-on-error
    36      popd