merge from master
WIP
Get to the point where actual machines are launched at EC2. Note that for some reason only works in us-east-1
Switch to lvm cookbook, make it work at EC2. Also move hostfile setting
out to a separate recipe
WIP: getting EC2 provisioning working
Refactor to use attribute (individual) instead of attributes
Workaround to weird behavior with 2nd and 3rd runs where converge doesnt happen
Support for EBS optimized instances
Dont pass attributes to templates, they pick them up just fine and in a lazy fashion which is what we want.  Also AWS instances pre-format the secondary volume so you need to assure drbdadm create-md that its ok
DYNAMIC IPs YAKSHAVE: Move hostsfile generation out to an LWRP for timing/lazy evaluation of discovered nodes
DYNAMIC DISCOVERY YAKSHAVE: More lazy attribute evaluation in templates.  Also deal with RHEL boxes that come with firewalls up by default
Add EC2 example file
Dont share the secrets, they expire anyway
Pre-create frontends as well for discovery, otherwise they are unhappy
Merge branch 'master' into irving/ec2_provisioner
Respect the drbd.conf and pc0.res created by private-chef-ctl, rather than fighting with it
Don't return localhost, causes sadness
Fix regression in Vagrant
README notes for AWS operations
Fix hostsfile generation in discovered cases so that the real hostname always comes first