我想使用ansible打印目录中的文件名作为列表

时间:2016-09-21 03:54:43

标签: python-2.7 ansible

---
  - hosts: localhost
    user: root

    tasks:
    - command: "ls /root/Tmp/Deployment/script_files/Hotfix"
      register: dir_out

    - debug: msg="The hotfix ids are: {{dir_out.stdout_lines}}"

我得到的输出是:

My output

但我希望它为

The hotfix ids are :["1001","1002"]

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我需要将{{dir_out.stdout_lines}}更改为{{dir_out.stdout_lines|join(',')}}