Извлечение данных о сохранении файла в Ansible
Я хочу создать книгу воспроизведения, чтобы проверить права доступа к файлам для всех файлов в каталоге, а затем создать отчет, содержащий его данные, с помощью Ansible.
Я пытался использовать модуль ACL для этой цели, но я не могу понять, где хранится список возврата?
2 ответа
Как показывают примеры для модуля ACL:
# Obtain the acl for a specific file
- acl: name=/etc/foo.conf
register: acl_info
Чтобы потом посмотреть на результаты:
- debug: var=acl_info
Это должно начать вас. Задача отладки отобразит полные результаты того, что было получено модулем acl.
Модуль Ansible files - команда find может перечислить все файлы в каталоге с правами доступа к файлам
tasks:
- name: list of files
find: paths="/tmp" recurse=yes file_type=file
register: list_of_files
- debug: msg="{{ list_of_files.files }}"
Результат будет иметь режим файла, скажем, 0777 или 0600 и т. Д.