Sha256: 6e9ea9ddc200853b6096a9ffd7ab7e22cd46311add330de7f624671f7a01bd25

Contents?: true

Size: 1.64 KB

Versions: 1

Compression:

Stored size: 1.64 KB

Contents

I use the stackster to manage stacks, however I understand how to connect to different regions / accounts as well as kick off a deployment on instances.

Getting Started
---------------

Install the gem

```
gem install simple_deploy
```

Create a file **~/.simple_deploy.yml** and include within it:

```
deploy:
  gateway: GATEWAY_TO_YOUR_VPC
  artifacts: 
    - name: live_community_chef_repo
      bucket_prefix: intu-lc
      variable: CHEF_REPO_URL
      cloud_formation_url: ChefRepoURL
    - name: live_community
      bucket_prefix: intu-lc
      variable: APP_URL
      cloud_formation_url: AppArtifactURL
    - name: cookbooks
      bucket_prefix: intu-artifacts
      variable: COOKBOOKS_URL
      cloud_formation_url: CookbooksURL
  script: /opt/intu/admin/bin/configure.sh

environments:
  preprod_shared_us_west_1:
    access_key: XXX
    secret_key: yyy
    region: us-west-1
```

Commands
--------

You can issues the following commands:

```
simple_deploy environments
simple_deploy list -e ENVIRONMENT
simple_deploy create -n STACK_NAME -e ENVIRONMENT -a ATTRIBUTES -t TEMPLATE_PATH
simple_deploy update -n STACK_NAME -e ENVIRONMENT -a ATTRIBUTES
simple_deploy deploy -n STACK_NAME -e ENVIRONMENT
simple_deploy destroy -n STACK_NAME -e ENVIRONMENT
simple_deploy instances -n STACK_NAME -e ENVIRONMENT
simple_deploy status -n STACK_NAME -e ENVIRONMENT
simple_deploy attributes -n STACK_NAME -e ENVIRONMENT
simple_deploy events -n STACK_NAME -e ENVIRONMENT
simple_deploy resources -n STACK_NAME -e ENVIRONMENT
simple_deploy outputs -n STACK_NAME -e ENVIRONMENT
simple_deploy template -n STACK_NAME -e ENVIRONMENT
```

For more information, run simple_deploy -h.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
simple_deploy-0.2.2 README.md