Remove erroneous extra-vars example, and a few really old versionadded indicators. Fixes #38415 (#49955)

pull/42146/head
Matt Martz 6 years ago committed by Alicia Cozine
parent 16f48bb4be
commit 67ce743cc9

@ -962,31 +962,11 @@ key=value format::
.. note:: Values passed in using the ``key=value`` syntax are interpreted as strings. .. note:: Values passed in using the ``key=value`` syntax are interpreted as strings.
Use the JSON format if you need to pass in anything that shouldn't be a string (Booleans, integers, floats, lists etc). Use the JSON format if you need to pass in anything that shouldn't be a string (Booleans, integers, floats, lists etc).
.. versionadded:: 1.2
JSON string format:: JSON string format::
ansible-playbook release.yml --extra-vars '{"version":"1.23.45","other_variable":"foo"}' ansible-playbook release.yml --extra-vars '{"version":"1.23.45","other_variable":"foo"}'
ansible-playbook arcade.yml --extra-vars '{"pacman":"mrs","ghosts":["inky","pinky","clyde","sue"]}' ansible-playbook arcade.yml --extra-vars '{"pacman":"mrs","ghosts":["inky","pinky","clyde","sue"]}'
.. versionadded:: 1.3
YAML string format::
ansible-playbook release.yml --extra-vars '
version: "1.23.45"
other_variable: foo'
ansible-playbook arcade.yml --extra-vars '
pacman: mrs
ghosts:
- inky
- pinky
- clyde
- sue'
.. versionadded:: 1.3
vars from a JSON or YAML file:: vars from a JSON or YAML file::
ansible-playbook release.yml --extra-vars "@some_file.json" ansible-playbook release.yml --extra-vars "@some_file.json"
@ -995,8 +975,6 @@ This is useful for, among other things, setting the hosts group or the user for
Escaping quotes and other special characters: Escaping quotes and other special characters:
.. versionadded:: 1.2
Ensure you're escaping quotes appropriately for both your markup (e.g. JSON), and for Ensure you're escaping quotes appropriately for both your markup (e.g. JSON), and for
the shell you're operating in.:: the shell you're operating in.::
@ -1004,8 +982,6 @@ the shell you're operating in.::
ansible-playbook arcade.yml --extra-vars '{"name":"Conan O'\\\''Brien"}' ansible-playbook arcade.yml --extra-vars '{"name":"Conan O'\\\''Brien"}'
ansible-playbook script.yml --extra-vars "{\"dialog\":\"He said \\\"I just can\'t get enough of those single and double-quotes"\!"\\\"\"}" ansible-playbook script.yml --extra-vars "{\"dialog\":\"He said \\\"I just can\'t get enough of those single and double-quotes"\!"\\\"\"}"
.. versionadded:: 1.3
In these cases, it's probably best to use a JSON or YAML file containing the variable In these cases, it's probably best to use a JSON or YAML file containing the variable
definitions. definitions.

Loading…
Cancel
Save