При извлечении файла tar.gz в ansible я получаю первый каталог
- name: Extract archive
unarchive: src=file.tar.gz
dest=/foo/bar
что приводит к тому, /foo/bar/bar-version-someFirstLevelFolder/contentOfArchive
как я могу предотвратить создание этого дополнительного уровня иерархии?
Ответы:
Для того, чтобы раздеть
bar-version-someFirstLevelFolder
вам нужно использовать--strip-components=1
опцию вtar
. Таким образом, ваша книга должна выглядетьисточник
command: mv /foo/bar-version-someFirstLevelFolder/* foo/bar/