Есть задание:
- name: Copying common web server configs
tags:
- services_prepare
copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
directory_mode: yes
owner: root
group: root
mode: 0644
loop:
- { src: "/root/repo_env/configs/common/exim/", dest: "/etc/exim/" }
- { src: "/root/repo_env/configs/common/httpd/", dest: "/etc/httpd/" }
Суть его в том, что он передает то, что указано в loop
, и запускается каждый раз copy
с параметрами, переданными из loop
(src
, dest
). В папках, перечисленных в src
, есть подпапки. И эти подпапки всегда получают права 0001 (d ---------- x)
при их копировании. Но все копируется как надо.
Вопрос: Это допустимая ошибка или просто необходимо скопировать подпапки особым образом? Я пытался избавиться от loop
, это не помогло.