Jordane/massive update

Re-opening this because some of the attributes need to go in the recipe, and we can version the cookbook over a role.
We should add a few sanity checks to some of the settings we change and test they're included in the config file. We don't need to test all the attributes, but pick a few important ones. Namely the ``bind_address`` would be good to add.