Al extraer un archivo tar.gz en ansible termino con un primer directorio
- name: Extract archive
unarchive: src=file.tar.gz
dest=/foo/bar
lo que resulta en /foo/bar/bar-version-someFirstLevelFolder/contentOfArchive
¿Cómo puedo evitar crear este nivel adicional de jerarquía?
Respuestas:
Para despojarlo
bar-version-someFirstLevelFolder
, debe usar la--strip-components=1
opción entar
. Entonces tu libro de jugadas debería verse comofuente
command: mv /foo/bar-version-someFirstLevelFolder/* foo/bar/