Improve examples: use FQCNs and always add name: to tasks (#624)

* Improve examples: use FQCNs and always add name: to tasks.

* Improvements.

Co-authored-by: Don Naro <dnaro@redhat.com>

---------

Co-authored-by: Don Naro <dnaro@redhat.com>
This commit is contained in:
Felix Fontein 2023-05-15 21:41:58 +02:00 committed by GitHub
parent 245ab76b09
commit 7bdb2127e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 40 additions and 23 deletions

View File

@ -208,7 +208,8 @@ EXAMPLES = '''
project_src: flask project_src: flask
register: output register: output
- ansible.builtin.debug: - name: Show results
ansible.builtin.debug:
var: output var: output
- name: Run `docker-compose up` again - name: Run `docker-compose up` again
@ -217,7 +218,8 @@ EXAMPLES = '''
build: false build: false
register: output register: output
- ansible.builtin.debug: - name: Show results
ansible.builtin.debug:
var: output var: output
- ansible.builtin.assert: - ansible.builtin.assert:
@ -230,10 +232,12 @@ EXAMPLES = '''
stopped: true stopped: true
register: output register: output
- ansible.builtin.debug: - name: Show results
ansible.builtin.debug:
var: output var: output
- ansible.builtin.assert: - name: Verify that web and db services are running
ansible.builtin.assert:
that: that:
- "not output.services.web.flask_web_1.state.running" - "not output.services.web.flask_web_1.state.running"
- "not output.services.db.flask_db_1.state.running" - "not output.services.db.flask_db_1.state.running"
@ -245,10 +249,12 @@ EXAMPLES = '''
restarted: true restarted: true
register: output register: output
- ansible.builtin.debug: - name: Show results
ansible.builtin.debug:
var: output var: output
- ansible.builtin.assert: - name: Verify that web and db services are running
ansible.builtin.assert:
that: that:
- "output.services.web.flask_web_1.state.running" - "output.services.web.flask_web_1.state.running"
- "output.services.db.flask_db_1.state.running" - "output.services.db.flask_db_1.state.running"
@ -257,13 +263,15 @@ EXAMPLES = '''
hosts: localhost hosts: localhost
gather_facts: false gather_facts: false
tasks: tasks:
- community.docker.docker_compose: - name: Scale the web service to two instances
community.docker.docker_compose:
project_src: flask project_src: flask
scale: scale:
web: 2 web: 2
register: output register: output
- ansible.builtin.debug: - name: Show results
ansible.builtin.debug:
var: output var: output
- name: Run with inline Compose file version 2 - name: Run with inline Compose file version 2
@ -271,11 +279,13 @@ EXAMPLES = '''
hosts: localhost hosts: localhost
gather_facts: false gather_facts: false
tasks: tasks:
- community.docker.docker_compose: - name: Remove flask project
community.docker.docker_compose:
project_src: flask project_src: flask
state: absent state: absent
- community.docker.docker_compose: - name: Start flask project with inline definition
community.docker.docker_compose:
project_name: flask project_name: flask
definition: definition:
version: '2' version: '2'
@ -293,10 +303,12 @@ EXAMPLES = '''
- db - db
register: output register: output
- ansible.builtin.debug: - name: Show results
ansible.builtin.debug:
var: output var: output
- ansible.builtin.assert: - name: Verify that the db and web services are running
ansible.builtin.assert:
that: that:
- "output.services.web.flask_web_1.state.running" - "output.services.web.flask_web_1.state.running"
- "output.services.db.flask_db_1.state.running" - "output.services.db.flask_db_1.state.running"
@ -306,11 +318,13 @@ EXAMPLES = '''
hosts: localhost hosts: localhost
gather_facts: false gather_facts: false
tasks: tasks:
- community.docker.docker_compose: - name: Remove flask project
community.docker.docker_compose:
project_src: flask project_src: flask
state: absent state: absent
- community.docker.docker_compose: - name: Start flask project with inline definition
community.docker.docker_compose:
project_name: flask project_name: flask
definition: definition:
db: db:
@ -326,10 +340,12 @@ EXAMPLES = '''
- db - db
register: output register: output
- ansible.builtin.debug: - name: Show results
ansible.builtin.debug:
var: output var: output
- ansible.builtin.assert: - name: Verify that web and db services are running
ansible.builtin.assert:
that: that:
- "output.services.web.flask_web_1.state.running" - "output.services.web.flask_web_1.state.running"
- "output.services.db.flask_db_1.state.running" - "output.services.db.flask_db_1.state.running"

View File

@ -113,7 +113,7 @@ EXAMPLES = '''
register: result register: result
- name: Print stdout - name: Print stdout
debug: ansible.builtin.debug:
var: result.stdout var: result.stdout
- name: Run a simple command (argv) - name: Run a simple command (argv)
@ -127,7 +127,7 @@ EXAMPLES = '''
register: result register: result
- name: Print stderr lines - name: Print stderr lines
debug: ansible.builtin.debug:
var: result.stderr_lines var: result.stderr_lines
''' '''

View File

@ -160,7 +160,8 @@ EXAMPLES = '''
- key2=value2 - key2=value2
register: result register: result
- ansible.builtin.debug: - name: Show host information
ansible.builtin.debug:
var: result.host_info var: result.host_info
''' '''

View File

@ -103,8 +103,6 @@ EXAMPLES = '''
Docker in Swarm mode: {{ result.docker_swarm_active }} Docker in Swarm mode: {{ result.docker_swarm_active }}
This is a Manager node: {{ result.docker_swarm_manager }} This is a Manager node: {{ result.docker_swarm_manager }}
- block:
- name: Get info on Docker Swarm and list of registered nodes - name: Get info on Docker Swarm and list of registered nodes
community.docker.docker_swarm_info: community.docker.docker_swarm_info:
nodes: true nodes: true
@ -123,7 +121,8 @@ EXAMPLES = '''
name: mynode name: mynode
register: result register: result
- ansible.builtin.debug: - name: Show swarm facts
ansible.builtin.debug:
var: result.swarm_facts var: result.swarm_facts
- name: Get the swarm unlock key - name: Get the swarm unlock key
@ -131,7 +130,8 @@ EXAMPLES = '''
unlock_key: true unlock_key: true
register: result register: result
- ansible.builtin.debug: - name: Print swarm unlock key
ansible.builtin.debug:
var: result.swarm_unlock_key var: result.swarm_unlock_key
''' '''