我有一个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”。即使它正确地完成了工作。 有人可以给我一个解释吗?
答案 0 :(得分:1)
您是否尝试过同步模块?
你可以这样做:
- name: sync folder1 with folder2
synchronize:
src: "./share"
dest: "/opt"
您可以在此处获取更多信息:http://docs.ansible.com/ansible/latest/modules/synchronize_module.html