mount#
Расширение тестирования ansible.builtin.mount проверяет, является ли указанный путь точкой монтирования на управляющем узле.
У этого расширения есть также другое название – ansible.builtin.is_mount.
Описание применения расширений тестирования приведено в документе Тестирование.
Особенности работы#
Для проверки пути используйте конструкцию:
<path> is ansible.builtin.mount
Для инверсии результата сравнения добавьте not:
<path> is not ansible.builtin.mount
Входные значения#
Расширение принимает единственный входной параметр Input – путь к каталогу.
Выходные значения#
Расширение возвращает значение True или False в зависимости от результата проверки:
False– путь не является точкой монтирования;True– путь является точкой монтирования.
Пример#
Следующий пример демонстрирует использование расширения ansible.builtin.mount для проверки нескольких путей:
---
# ...
tasks:
- name: Validate paths
ansible.builtin.debug:
msg: "{{ item }} is mount point: {{ item is ansible.builtin.mount }}"
loop:
- "/"
- "/home"
- "/var"
- "/proc/tty"
Результаты выполнения задачи: