initial commit of sloppily extracted "solo client" work
Add the begin_end_hub recipe from an earlier refactor attempt - gets rid of the need for an end role.
Add download_from_s3 resource and provider. needs to be updated to use something other than telegraph before can be used.
cleanup of cruft leftover from sloppy removal
refactor apt into its own cookbook
move notify_hub into its own cookbook to shorten its resource name
rename the default apt attribute file to default
add recipe to stop apt from automatically installing recommended packages.
bring in the creds library which can parse boto credentials file
update stateless untar_from_s3 provider to use fog instead of telegraph
the deployment attribute namespace has opened up, so use that instead of rs_deployment. also set a default for the deployment attribute
add default value for traits attribute
all apt recipes were refactored into their own cookbook - update begin role to point to new locaations.
fix chef's git resource to handle weird corner cases better, such as recursive submodules.
Not even sure source_creds works. remove it.
depreciate the not_dev and envswitch attributes
use environments to have different run lists in the cloud vs on laptops.
only put aws credentials in the aptrepo.list file if they are present.
remove the last references to telegraph
replace the old stateful untar_from_s3 resource with stateless version