我有一个如下的剧本,我正在尝试使用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
答案 0 :(得分:3)
修复缩进:
- name: Set permissions
find:
paths: "/home/portaladmin/cq/author/crx-quickstart/repository/workspaces/crx.default/"
patterns: "*.tar"
register: tar_files
register
是一个任务参数,而不是一个动作(模块)参数。