Add read-only property for the public ip addresses of our EC2 instances.
Made the custom unordered list property more generic (need to match strings in any order as well) and renamed it to reflect this.
Made ec2 instance processing a bit more resilient, added more helpful and immediate error messages.
Handle ec2 instances that are in the middle of a state transition
fix elb loading (strings, everything is strings!)
Add read_only macro to replace the ad-hoc define_method loops
Refactor rrset to allow delete and property updates for records and ttl
Handle managing of default vpc security group
Added an EXTREMELY DESTRUCTIVE VPC purged state. It is handy for cleaning up AWS experiments, but it can do some serious damage. Would love to have some form of interactive confirmation of each resource but that’s not really how puppet works. I advise against using this with production credentials.
Allow aws_rrset ec2_instance and load_balancer params to sync and update the rrset value.