A command-line tool for amazon cloud formation stack management
$ [sudo] npm install -g cloudsheep
Aws configuration needs to be present within the file .cloudsheep.aws.json
within the current working directory containing aws credentials.
Missing options will be asked for when running an action or options can be set by running the configure action.
{
"accessKeyId": "<access-key>",
"secretAccessKey": "<secret-access-key>",
"region": "eu-west-1"
}
Using cloudsheep is relatively straight forward. The following actions can be performed.
Configure aws options.
$ cloudsheep configure
Validate a given cloud formation template.
$ cloudsheep validate <template.json>
Create a stack given a cloud formation template. You will be prompted for parameters defined within the template.
$ cloudsheep create <template.json>
Update a stack given a cloud formation template. You will be prompted for parameters defined within the template.
$ cloudsheep update <template.json>
Delete a stack given a stack name.
$ cloudsheep delete <stack name>
Describe a stack given a stack name.
$ cloudsheep describe <stack name>
View events for a stack given a stack name.
$ cloudsheep events <stack name>
List current stacks. Currently only lists successfully created stacks.
$ cloudsheep list