Ansible Module ansible.builtin.assert: Difference between revisions
Jump to navigation
Jump to search
Line 27: | Line 27: | ||
assert: | assert: | ||
that: "{{ some_path_info.stat.exists }}" | that: "{{ some_path_info.stat.exists }}" | ||
fail_msg: "{{ some_path_info.path }} does not exit" | fail_msg: "{{ some_path_info.stat.path }} does not exit" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
More details on the <code>stat</code> module available here: {{Internal|Ansible Module stat#Overview|stat}} | More details on the <code>stat</code> module available here: {{Internal|Ansible Module stat#Overview|stat}} |
Latest revision as of 06:21, 5 July 2021
External
Internal
Overview
This module asserts that given expressions are true with an optional custom message.
- name: ...
assert:
that:
fail_msg:
success_msg:
Module Parameters
that
A list of string expressions of the same form that can be passed to the when
statement.
Use Cases
Ensure that a Directory Exists
- name: Gather stats on the given path
stat:
path: "{{ some_path }}"
register: some_path_info
- name: Ensure that some directory exist
assert:
that: "{{ some_path_info.stat.exists }}"
fail_msg: "{{ some_path_info.stat.path }} does not exit"
More details on the stat
module available here: