Ansible разархивирует файлы дважды - PullRequest
0 голосов
/ 17 мая 2019

Я использую Ansible 2.4 для конфигурирования контейнера докера, но когда приходит задача разархивировать, это не удается.У zip есть много вложенных каталогов.

Пример задачи:

   - name: Extract (V78208-01.zip)
     unarchive: src=/tmp/V78208-01.zip dest=/opt/V78208-01 copy=no

Ошибка:

[127.0.0.1]: FAILED! => {
  "changed": false, 
  "dest": "/opt/V78208-01", 
  "extract_results": {
    "cmd": [
            "/usr/bin/unzip", 
            "-o", 
            "/tmp/V78208-01.zip", 
            "-d", 
            "/opt/V78208-01"
           ], 
  "err": "
checkdir error:  cannot create /opt/V78208-01/cd/Disk1/stage File exists unable to process cd/Disk1/stage/.
checkdir error:  cannot create /opt/V78208-01/cd/Disk1/stage/Actions/SpawnActions File exists unable to process cd/Disk1/stage/Actions/SpawnActions/.
checkdir error:  cannot create /opt/V78208-01/cd/Disk1/stage/Actions/SpawnActions/10.1.0.3.4/1 File exists unable to process cd/Disk1/stage/Actions/SpawnActions/10.1.0.3.4/1/.
checkdir error:  cannot create /opt/V78208-01/cd/Disk1/stage/Actions/clusterActions/10.1.0.2.0 File exists unable to process cd/Disk1/stage/Actions/clusterActions/10.1.0.2.0/.
checkdir error:  cannot create /opt/V78208-01/cd/Disk1/stage/Actions/clusterActions/10.1.0.2.0/1 File exists unable to process cd/Disk1/stage/Actions/clusterActions/10.1.0.2.0/1/.
checkdir error:  cannot create /opt/V78208-01/cd/Disk1/stage/Actions/dbActions/10.1.0.2.0 File exists
                 ...

Файл извлечен и каталог создан, но книга воспроизведенияне удается завершить.

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...