Snaptastic
Snaptastic copied to clipboard
Snaptastic is a Python library which helps with mounting and snapshotting EBS volumes on AWS.
Hardcoded AMI/snapshot IDs break this for non-Fashiolista users :-) https://github.com/tschellenbach/Snaptastic/blob/master/snaptastic/cleaner.py#L182
It appears there is sometimes a delay which causes the EC2 API to believe the instance is not yet in the 'running' state. The breaks snaptastic, leading to the error:...
Placeholder for a feature I need to add. When a snapshot is not found (i.e. first time an instance is booted), a local directory on an already-mounted file system should...
when running mount-snapshots it seems that the api calls to retrieve the right snapshot are not made in parallel
http://boto.cloudhackers.com/en/latest/ref/ec2.html#boto.ec2.connection.EC2Connection.modify_instance_attribute Should be an optional setting in the volumes dict, delete_on_termination, True by default.
boto.exception.EC2ResponseError: EC2ResponseError: 400 Bad Request IncorrectStateSnapshot 'snap-' is not 'completed'.06c63459-99d3-4a0b-ace8-a20acfdeeb2c
Docs on supported filesystems See https://github.com/tschellenbach/Snaptastic/blob/master/snaptastic/ebs_volume.py
List that we need xfsprogs or fsfreeze to function
45 seconds is not long enough for EC2, sometimes it takes a lot longer.
Using master-level keys for this in suboptimal. Better to create a specific IAM role for this purpose, which will require these permissions: ``` { "Statement": [ { "Sid": "Stmt1349790264045", "Action":...