Size: a a a

2021 March 11

s

shadow in Ansible
Vladimir Zhurkin
а то уже 6  часов таска =) на архивы по 20gb без сжатия
может быть имеет смысл скопировать и распаковать на "месте"?
источник

VZ

Vladimir Zhurkin in Ansible
shadow
может быть имеет смысл скопировать и распаковать на "месте"?
ну так я на месте это и делаю
источник

VZ

Vladimir Zhurkin in Ansible
или что означает на месте ?
источник

VZ

Vladimir Zhurkin in Ansible
архивы лежат на удаленной машине и remote_src
источник

VS

Vladislav 👻 Shishkov... in Ansible
отсюда вывод, если у вас в архиве 100500 файлов и/или вы планируете файлы из архива потом еще как-то обработать/поменять, то лучше сразу пойти другим путем, для упрощения, например, в моем случае, это было приложение со 100500 файлов и своими правками, поэтому я просто распаковал архив и собрал на основе rpm
источник

VZ

Vladimir Zhurkin in Ansible
Vladislav 👻 Shishkov
например, как только что я сделал, у меня распаковывается архив, но владелец всех файлов в архиве не правильный, я его меняю, при следующем вызове unarchive ansible увидит, что владелец другой и поэтому начнет процедуру копирования нужных файлов
не очень понятно зачем гонять файлы
источник

VZ

Vladimir Zhurkin in Ansible
или что он там делает
источник

VS

Vladislav 👻 Shishkov... in Ansible
Переслано от Vladislav 👻 Shishkov...
ansible про идемпотентность, поэтому, модуль unarchive не просто качает по сети архив и распаковывает его в нужную папку, но еще и берет и сверяет каждый файл из этого архива в таргет папке
источник

VZ

Vladimir Zhurkin in Ansible
Vladislav 👻 Shishkov
Переслано от Vladislav 👻 Shishkov
ansible про идемпотентность, поэтому, модуль unarchive не просто качает по сети архив и распаковывает его в нужную папку, но еще и берет и сверяет каждый файл из этого архива в таргет папке
ну и ?
источник

VZ

Vladimir Zhurkin in Ansible
сверяет он с чем ?
источник

s

shadow in Ansible
дорого богато
источник

VZ

Vladimir Zhurkin in Ansible
если там нет файлов ?
источник

VS

Vladislav 👻 Shishkov... in Ansible
еще раз: ansible каждый раз будет качать архив и каждый раз будет сверять файлы/папки на модуле unarchive
источник

s

shadow in Ansible
по времени
источник

VZ

Vladimir Zhurkin in Ansible
Vladislav 👻 Shishkov
еще раз: ansible каждый раз будет качать архив и каждый раз будет сверять файлы/папки на модуле unarchive
если в папке нет файлов, с чем он там сверяет ?
источник

VS

Vladislav 👻 Shishkov... in Ansible
спроси у исходников, что будет, если таргет папка пустая изначально, почти уверен, что ничего и сразу начнет копировать
источник

VZ

Vladimir Zhurkin in Ansible
Vladislav 👻 Shishkov
спроси у исходников, что будет, если таргет папка пустая изначально, почти уверен, что ничего и сразу начнет копировать
5 часов ? :)
источник

VS

Vladislav 👻 Shishkov... in Ansible
это уже вопрос к своему каналу и нагрузке
источник

VS

Vladislav 👻 Shishkov... in Ansible
и да, он в один поток херачит
источник

VZ

Vladimir Zhurkin in Ansible
в один поток понятно
источник