For consistency, I think all nodes (not just slaves or master) should have all the new attributes set to the right values. This way, we're sure that whatever happens in the cookbook, even if the attributes are used while not set, things won't explode.