Использование Ubuntu 19.04 и Python 3.7
Когда я создаю каталог с помощью Ansible, владелец файла изменяется в /usr/lib/python3.7
Очевидно, что этого не должно произойти, и он ломаетсяPython для всей Ubuntu, пока разрешения не будут исправлены.
Проблема возникает только при использовании recurse = yes .
Здесьвидео, показывающее проблему: https://youtu.be/d3hj255pW9w
Вот код / Ansible playbook:
ubuntu@ubuntu-GB-BXi3-5010:~/ansible$ cat ~/ansible/renderworker/ffmpegconverter/ansible/test.yml
---
- hosts: renderworkerhosts
become: yes
tasks:
# for some reason, recurse=yes results in owner & permissions changing in /usr/lib/python3.7
# which breaks Python on Ubuntu
- name: Create directory
file:
path=/opt/ffmpegconverter
state=directory
owner=root
group=ffmpeguser
mode=u=rwx,g=rwx,o=
recurse=yes
ubuntu@ubuntu-GB-BXi3-5010:~/ansible$