Код: Выделить всё
#!/usr/bin/bash
ansible all -m shell -a 'mkdir -pv /root/newimages/'
ansible all -m copy -a 'src=/root/file1.tar dest=/root/newimages/ mode=644'
ansible all -m copy -a 'src=/root/file2.tar dest=/root/newimages/ mode=644'
ansible all -m copy -a 'src=/root/file3.tar dest=/root/newimages/ mode=644'
# until file100.tar
ansible all -m shell -a 'find /root/newimages/ -name "*.tar" -exec docker load -i {} \;'
Когда я пытаюсь скопировать модуль, он работает слишком медленно. Когда я пытаюсь синхронизировать модуль, проблема заключается в том, что некоторые серверы возвращают ошибку, которую команда rsync не нашла.
Поскольку все серверы не имеют общедоступного Интернета доступ, я не могу установить rsync через apt или yum. Я также попробовал загрузить файл rsync.rpm, но он требует большого количества зависимостей, поэтому я проигнорировал его установку на данный момент.
Есть ли другие решения, кроме копирования и синхронизировать с указанными условиями?
Подробнее здесь: https://stackoverflow.com/questions/788 ... is-not-ins