Improve YAMLSyntax/Gotchas (#21575)

* Improve YAMLSyntax/Gotchas

Colons don't need to be quoted unless when followed by a space or the end of the line

* Update YAMLSyntax.rst

Minor edit.
pull/22278/head
Marko Stanković 7 years ago committed by scottb
parent 7018aa3316
commit 10125d520d

@ -123,11 +123,19 @@ While YAML is generally friendly, the following is going to result in a YAML syn
foo: somebody said I should put a colon here: so I did
You will want to quote any hash values using colons, like so::
windows_drive: c:
...but this will work::
windows_path: c:\windows
You will want to quote hash values using colons followed by a space or the end of the line::
foo: "somebody said I should put a colon here: so I did"
windows_drive: "c:"
And then the colon will be preserved.
...and then the colon will be preserved.
Further, Ansible uses "{{ var }}" for variables. If a value after a colon starts
with a "{", YAML will think it is a dictionary, so you must quote it, like so::

Loading…
Cancel
Save