Ansible:获取使用find模块打印的文件列表

时间:2017-04-25 04:02:21

标签: ansible

我有一个如下的剧本,我正在尝试使用find模块找到stdout的列表文件名:

eval("File.open('nagai.txt', 'a+') do |f| \n   f. puts parts["  +    params[:salutation].to_i + "] \n end")

当我执行[root@server local]# cat permissions.yaml --- - hosts: centos tasks: - name: Set permissions find: paths: "/home/portaladmin/cq/author/crx-quickstart/repository/workspaces/crx.default/" patterns: "*.tar" register: tar_files - debug: msg=tar_files 命令时,我收到错误,因为find模块没有register参数。

ansible-playbook

1 个答案:

答案 0 :(得分:3)

修复缩进:

- name: Set permissions
  find:
    paths: "/home/portaladmin/cq/author/crx-quickstart/repository/workspaces/crx.default/"
    patterns: "*.tar"
  register: tar_files

register是一个任务参数,而不是一个动作(模块)参数。