41 lines
814 B
YAML
41 lines
814 B
YAML
---
|
|
- name: Set fact
|
|
ansible.builtin.set_fact:
|
|
a:
|
|
b:
|
|
c:
|
|
d:
|
|
- 0
|
|
|
|
- name: Check argspec validation with lookup
|
|
ansible.builtin.set_fact:
|
|
_result: "{{ a | ansible.utils.to_paths(wantlist=5) }}"
|
|
ignore_errors: true
|
|
register: result
|
|
|
|
- name: Debug
|
|
ansible.builtin.debug:
|
|
var: result
|
|
|
|
- name: Assert
|
|
ansible.builtin.assert:
|
|
that: "{{ msg in result.msg }}"
|
|
vars:
|
|
msg: "'5' is not a valid boolean"
|
|
|
|
- name: Check argspec validation with lookup
|
|
ansible.builtin.set_fact:
|
|
_result: "{{ lookup('ansible.utils.to_paths') }}"
|
|
ignore_errors: true
|
|
register: result
|
|
|
|
- name: Debug
|
|
ansible.builtin.debug:
|
|
var: result
|
|
|
|
- name: Assert
|
|
ansible.builtin.assert:
|
|
that: "{{ msg in result.msg }}"
|
|
vars:
|
|
msg: "missing required arguments: var"
|