ansible 2.5的模块副本无法按预期工作(返回值的问题)

时间:2018-04-23 11:01:02

标签: ansible ansible-2.x

我有一个ansible 2.5的问题,我没有与2.2相同的行为。 当我复制包含文件夹的文件夹时,其中包含一个文件。我得到了一个OK而不是Changed 这是我的例子:

- name:  copy files share
  copy:
     dest: "/opt/"
     mode: 0644
     owner: root
     group: root
     src: "./share"

运行ansible后得到的状态是“OK”而不是“CHANGED”。即使它正确地完成了工作。 有人可以给我一个解释吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试过同步模块?

你可以这样做:

- name: sync folder1 with folder2
  synchronize:
    src: "./share"
    dest: "/opt"

您可以在此处获取更多信息:http://docs.ansible.com/ansible/latest/modules/synchronize_module.html