Ao extrair um arquivo tar.gz no ansible, termino com um primeiro diretório
- name: Extract archive
unarchive: src=file.tar.gz
dest=/foo/bar
que resulta em /foo/bar/bar-version-someFirstLevelFolder/contentOfArchive
Como posso evitar a criação desse nível extra de hierarquia?
Respostas:
A fim de retirar o
bar-version-someFirstLevelFolder
que você precisa para usar a--strip-components=1
opçãotar
. Portanto, seu manual deve parecerfonte
command: mv /foo/bar-version-someFirstLevelFolder/* foo/bar/