Properly log error if netaddr is not installed
Grains were being set improperly on nodes
Fix traceback with missing hostname key
Merge pull request #806 from techhat/softlayer

Fix traceback with missing hostname key
Merge pull request #805 from techhat/openstack

Properly log error if netaddr is not installed
Change False to actual error message
Merge pull request #807 from techhat/openstack

Change False to actual error message
Merge pull request #808 from mahendra/grains

Grains were being set improperly on nodes
Allowing optional_products to be specified for softlayer-hw
Adding docs for optional_products in softlayer-hw
Reformatting optional_products list
Reformatting optional_products list yet again
Merge pull request #809 from techhat/softlayer

Allowing optional_products to be specified for softlayer-hw
Tired of seeing cloudstack errors on non-cloudstack deployments
Merge pull request #810 from techhat/cloudstack

Tired of seeing cloudstack errors on non-cloudstack deployments
getObject doesn't seem to be the best method here
Merge pull request #811 from techhat/softlayer

getObject doesn't seem to be the best method here
Properly check for existance of public and private ip addresses
Merge pull request #812 from techhat/softlayer

Properly check for existance of public and private ip addresses