1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Update example syntax in test_strategies.rst, (#35689)

This commit is contained in:
Joshua Smith 2018-02-05 09:13:00 -05:00 committed by John R Barker
parent b30f3b9f4d
commit f1d0279921

View file

@ -26,7 +26,10 @@ things in your playbooks.
.. code-block:: yaml
tasks:
- service: name=foo state=started enabled=yes
- service:
name: foo
state: started
enabled: yes
If you think the service may not be started, the best thing to do is request it to be started. If the service fails to start, Ansible
will yell appropriately. (This should not be confused with whether the service is doing something functional, which we'll show more about how to
@ -59,7 +62,9 @@ Certain playbook modules are particularly good for testing. Below is an example
tasks:
- wait_for: host={{ inventory_hostname }} port=22
- wait_for:
host: "{{ inventory_hostname }}"
port: 22
delegate_to: localhost
Here's an example of using the URI module to make sure a web service returns::
@ -69,7 +74,8 @@ Here's an example of using the URI module to make sure a web service returns::
- action: uri url=http://www.example.com return_content=yes
register: webpage
- fail: msg='service is not happy'
- fail:
msg: 'service is not happy'
when: "'AWESOME' not in webpage.content"
It's easy to push an arbitrary script (in any language) on a remote host and the script will automatically fail if it has a non-zero return code::
@ -97,7 +103,8 @@ Should you feel the need to test for existence of files that are not declarative
tasks:
- stat: path=/path/to/something
- stat:
path: /path/to/something
register: p
- assert: