this is somehow breaking the config in some cases
this is somehow breaking the config in some cases

without this fix it created a file like this one:
```
+"{\n    \n        \"node_name\": \"myhostname\",\n    \"datacenter\": \"dus\",\n    \"domain\": \"consul\",\n            \"performance\": {\"raft_multiplier\": 1, \"leave_drain_time\": \"5s\", \"rpc_hold_timeout\": \"7s\"},\n\n        \"bind_addr\": \"x.x.x.x\",\n    \"advertise_addr\": \"x.x.x.x\",\n    \"advertise_addr_wan\": \"x.x.x.x\",\n    \"client_addr\": \"127.0.0.1\",\n    \"addresses\": {\n                \"dns\": \"127.0.0.1\",\n        \"http\": \"127.0.0.1\",\n        \"https\": \"127.0.0.1\"\n\n    },\n        \"ports\": {\n                \"dns\": 8600,\n        \"http\": 8500,\n        \"https\": -1,\n        \"serf_lan\": 8301,\n        \"serf_wan\": 8302,\n        \"server\": 8300\n    },\n\n        \"raft_protocol\": 3,\n\n        \n        \"data_dir\": \"/var/consul\",\n    \"log_level\": \"INFO\",\n    \"enable_syslog\": true,\n    \"disable_update_check\": false,\n    \"enable_script_checks\": false,\n\n            \n        \n        \"retry_interval\": \"30s\",\n    \"retry_max\": 0,\n    \"retry_join\":\n    \n        \"server\": false,\n\n            \n        \n        \"ui\": true\n}\n"````

this is a json string that contains broken json.

see the missing `[...],` here:
``` \"retry_join\":\n    \n        \"server\": false```
brianshumate/ansible-consul,brianshumate/ansible-consul