我想构建一个playbook来检查目录中所有文件的File权限,然后使用Ansible创建一个包含其详细信息的报告。
我尝试使用ACL模块用于此目的,但我无法理解返回列表存储在哪里?
答案 0 :(得分:0)
正如ACL module显示的示例:
# Obtain the acl for a specific file
- acl: name=/etc/foo.conf
register: acl_info
然后查看结果:
- debug: var=acl_info
这应该让你开始。调试任务将显示acl模块检索到的完整结果。
答案 1 :(得分:0)
Ansible files module - 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等。