I don't think this is the right thing to do. It may appear to "fix" the issue but I don't think it does so in the way that we want. Options ends up being a node object. Perhaps,

    options = node['haproxy']['defaults_options'].to_hash

But I'd have to test for sure and am on a mobile device :).