Почему Ansible при копировании папок, в которых папки по-прежнему дают последние «пустые» права? - PullRequest
0 голосов
/ 03 апреля 2019

Есть задание:

- 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, это не помогло.

...