{"action":"opened","issue":{"url":"https://api.github.com/repos/operable/cog/issues/1051","repository_url":"https://api.github.com/repos/operable/cog","labels_url":"https://api.github.com/repos/operable/cog/issues/1051/labels{/name}","comments_url":"https://api.github.com/repos/operable/cog/issues/1051/comments","events_url":"https://api.github.com/repos/operable/cog/issues/1051/events","html_url":"https://github.com/operable/cog/issues/1051","id":183053409,"number":1051,"title":"Rework mist bundle","user":{"login":"vanstee","id":228734,"avatar_url":"https://avatars.githubusercontent.com/u/228734?v=3","gravatar_id":"","url":"https://api.github.com/users/vanstee","html_url":"https://github.com/vanstee","followers_url":"https://api.github.com/users/vanstee/followers","following_url":"https://api.github.com/users/vanstee/following{/other_user}","gists_url":"https://api.github.com/users/vanstee/gists{/gist_id}","starred_url":"https://api.github.com/users/vanstee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vanstee/subscriptions","organizations_url":"https://api.github.com/users/vanstee/orgs","repos_url":"https://api.github.com/users/vanstee/repos","events_url":"https://api.github.com/users/vanstee/events{/privacy}","received_events_url":"https://api.github.com/users/vanstee/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-14T13:43:48Z","updated_at":"2016-10-14T13:43:48Z","closed_at":null,"body":"The mist bundle was built a while ago and needs some improvement before it's really usable as a modern Cog bundle. To keep consistent with `ecs` and `cfn` bundles, let's rewrite it and break it down into smaller bundles in Ruby using cog-rb. Here's what the final bundles should look like:\r\n\r\n# EC2 Bundle\r\n\r\n* `ec2:instance-create`\r\n* `ec2:instance-destroy`\r\n* `ec2:instance-list`\r\n* `ec2:instance-find`\r\n* `ec2:instance-reboot`\r\n* `ec2:instance-start`\r\n* `ec2:instance-stop`\r\n* `ec2:instance-tag`\r\n* `ec2:keypairs-list`\r\n* `ec2:keypairs-list`\r\n* `ec2:vpc-list`\r\n\r\n# S3 Bundle\r\n\r\n* `s3:bucket-acl`\r\n* `s3:bucket-list`\r\n* `s3:bucket-create`\r\n* `s3:bucket-info`\r\n* `s3:bucket-destroy`\r\n* `s3:file-list`\r\n* `s3:file-create`\r\n* `s3:file-info`\r\n* `s3:file-destroy`\r\n\r\nAlong with these bundles, we should spend some time identifying common workflows, like finding instances based on a tag, and rebooting all those instances, which can be explained in detail in the README and in the docs, so users will see how powerful these command pipelines can really be."}}
{"actor":{"display_login":"vanstee"}}