Notes:
- Added support for Brightbox deployment
- Change name of ec2.yml to cloud.yml
- Major change to cloud.yml to reflect Brightbox change
- Defaults to ec2 usage, still
- Don't display DNS name, only IP address, when running ec2:status
- Added Cloud Provider to ec2:status
- Added tags capability to Brightbox. Uses hack in Groups which contain a ":"
- Removed all Load Balancer functionality. To be reviewed and added back in later, if required.
Bugfixes:
- No longer throws an error when a server has no name.
Notes:
- Minor refactoring to make the code clearer
- Updated code to allow commas and any amount of whitespace between options and roles (Thanks ennui2342)
- Updated documentation to reflect multiple correct formats.
Bugfixes:
Features:
- Added ability to connect to VPC instances. Very basic functionality.
Features:
- Remove handling of singular 'role.' It was causing unnecessary difficulties.
Bugfixes:
- Options flag not properly recognized.
- Fixed longstanding issue of handling comma-separated roles
Bugfixes:
- Mismatch between ec2:status and ec2:ssh lead to connecting to the wrong server.
Bugfixes:
- Regression bug fixed. Projects weren't being filtered properly.
Features:
- Much improved performance
- US-West-1 now available (fog upgrade)
Features:
- Added 'option' handling. Allows users to move cap options ('cron,' 'db,' 'resque,' etc.) to 'Option' field at AWS.
Bugfixes:
- Fixed problem with ec2:ssh task not terminating properly
Bugfixes:
- Fixed chaining of tasks
- Fixed handling of defaults and their interactions with specified tasks (particularly across regions)
Features:
- Moved the following to ec2 namespace to make it clearer what's part of the gem
- status (formerly ec2_status)
- register_instance
- deregister_instance
- date
- server_names
Bugfixes:
- Obscure bug fixed. Multiple roles where some instances weren't in all roles would throw an error if you tried to tell a task to only fire when particular roles were deployed to. This bug only fired if you performed your action on a single instance (cap server deploy).
Features:
- Add ability to deploy to all similar roles in a region
- Add ability to cap ssh
- Add ability to cap ssh
- Froze dependencies to known working gems
- Allow cap deploy with a server set as default
- Added descriptions (try cap -T)
- Fix gem dependencies for cap ec2_status
- Allows registering and deregistering of instances with an ELB
- Servers can have Role or Roles on ec2
Bugfixes:
- Allow options to be passed to ec2_roles
- Deregister and register server with elb
- Fixed server_names directive to display case insensitive names. Matches with ssh
- Defaults no longer break options