Я пытаюсь разархивировать zip-файл на удаленном сервере
Этот файл был загружен первым из репозитория jFrog.
Следующая задача должна обрабатывать распаковку:
- имя: Распаковать файл Config.zip
сообщество.windows.win_unzip:
источник: C:\files\config.zip
место назначения: C:\файлы\
рекурсия: нет
удалить_архив: да
когда: "'center_primary_appservers' в group_names"
Но выдал следующую ошибку
ЗАДАЧА [jfrog : Распаковать файл Config.zip] ********************************************** ******************************************************* **********************************************путь к задаче: /ansible/ роли/jfrog/tasks/unzip_config.yml:1
перенаправление (тип: модули) ansible.builtin.win_unzip на community.windows.win_unzip
Использование файла модуля /usr/local/lib/python3.6/site-packages/ansible_collections/community/windows/plugins/modules/win_unzip.ps1
Конвейеризация включена.
<vm1.domain.com> УСТАНОВИТЕ СОЕДИНЕНИЕ WINRM ДЛЯ ПОЛЬЗОВАТЕЛЯ: ДОМЕН\hiddai ПО ПОРТУ 5985 К vm1.domain.com
фатальный: [vm1.domain.com]: НЕУДАЧА! => {
«изменено»: ложь,
"назначение": "C:\файлы\",
"msg": "Ошибка распаковки 'C:\files\config.zip' в 'C:\files\'! Имя файла содержит относительные пути, которые могут быть извлечены за пределы места назначения: \src\Build\Trunk \Src\BuildProcess\BuildMessageTemplates\BuildAlertTemplate.htm",
"удалено": ложь,
"src": "C:\files\config.zip"
}
МЕТА:
МЕТА:
МЕТА:
МЕТА:
МЕТА:
МЕТА:
МЕТА:
МЕТА: запуск обработчиков
МЕТА: запуск обработчиков
Я установил 7Zip на удаленную машину и снова запустил задачу - тот же результат
Чтобы упомянуть, что:
- эта zip-папка извлекается только с помощью инструмента 7Zip, а не с помощью
Встроенный в Windows инструмент для распаковки...
- в
Развернуть-Архив
команде удалось распаковать zip-папку
Что мне нужно сделать, чтобы файл успешно разархивировался с помощью модуля ansible win_unzip?