Wouldn't it be better to not change node[:provisioner][:repo_urls] and instead do that in a new Mash/Hash? I don't think we want to modify this data in node.