Ketika mengekstraksi file tar.gz di ansible saya berakhir dengan direktori pertama
- name: Extract archive
unarchive: src=file.tar.gz
dest=/foo/bar
yang menghasilkan /foo/bar/bar-version-someFirstLevelFolder/contentOfArchive
Bagaimana saya bisa mencegah membuat level hirarki tambahan ini?
Jawaban:
Untuk menghapus,
bar-version-someFirstLevelFolder
Anda harus menggunakan--strip-components=1
opsi initar
. Jadi buku pedoman Anda akan terlihat sepertisumber
command: mv /foo/bar-version-someFirstLevelFolder/* foo/bar/