Saya memiliki buku pedoman 1,1 yang mungkin di mana saya melakukan sesuatu seperti ini:
- name: copy files
sudo: True
shell: cp /from/* /to/
- name: change owner
sudo: True
file: path=$item owner=newuser group=newgroup
with_fileglob: /to/*
Tugas kedua, "ganti pemilik" selalu dilewati. adakah yang bisa membantu saya mencari tahu mengapa? Apakah modul file dilewati karena file ada? Aku terjebak :)
Jawaban:
Dari dokumentasi :
with_fileglob
adalah plugin pencarian, sehingga mencari file di server lokal, yang Anda jalankan dari playbook-ansible.Inilah yang dapat Anda lakukan:
sumber
Kemungkinan 1.1 menambahkan parameter berulang ke modul file, jadi yang perlu Anda lakukan untuk mengubah tugas kepemilikan adalah:
Ini akan membuatnya lebih jelas ketika sebenarnya hal-hal berubah; menggunakan modul shell atau perintah akan selalu mengembalikan status yang diubah, bahkan jika tidak ada yang benar-benar berubah.
sumber