Fix trying to read sshconfig file for rsyncs even when none present
added debuglevel to ohai ipaddress call
Create logpath using the path part of the LOGFILE Closes #135
Make save_config sort JSON keys
We only want node files to change if something actually changes and preferably in a predictable way. Sorting the json keys makes this much more consistent.
Don't ignore user name from node connection string
Encrypted data bag secret support Closes #96
When configuring pre-configured node and using node connection string like remote_username@hostname, local user is used instead of remote_username for ssh connection.
We use encrypted data bags in our environment and with littlechef we don't need to just leave the secret laying around on all our nodes. This adds support to littlechef to put the file there, then remove it at the end of a run.
If ssh config is provided, pass it to fabric as well. Fixes #124
`default_attributes` and `override_attributes` are required in all roles
Changes implement support for following symlinks on rsync Fixes #64