- Drop support for Python < 3.7. [fschulze]
- Add support for Python up to 3.10. [fschulze]
- Support for ploy 2.0.0. [fschulze]
- Support yet another ssh key output format from console output of instance. [fschulze]
- Check status of volume to give helpful error message if it's still attached. [fschulze]
- Allow volume definition via
ec2-volume
sections. [fschulze] - Fix support of console output for the
ploy debug -c
command. [fschulze] - Reuse init_ssh_key from ploy.plain to get way more options and error checking. [fschulze]
- Only set device_map if it's in the config, the previous
None
default didn't always work. [fschulze] - Fixed console output availability test for the status command. [fschulze]
- Better error message if fingerprint isn't in console output. [fschulze]
- There can be multiple instances for the same name if they were quickly started and stopped. Handle that case when requesting status of master. [fschulze]
- Print status of all ec2 instances when requesting status of master. [fschulze]
- Added documentation. [fschulze]
- Fix confusion between instance from ploy and ec2 instance. [fschulze]
- Moved
snapshots
list command here after ploy enabled it. [fschulze] - Renamed mr.awsome to ploy and mr.awsome.ec2 to ploy_ec2. [fschulze]
- Renamed
conn
toec2_conn
to allow reuse ofconn
from BaseInstance. [fschulze] - Moved setuptools-git from setup.py to .travis.yml, it's only needed for releases and testing. [fschulze]
- Initial release [fschulze]