Извлечение данных о сохранении файла в 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 и т. Д.

Другие вопросы по тегам