LINUX.ORG.RU

Сообщения sx342

 

Ansible - выполнение скрипта на удаленном хосте

Форум — Admin

Всем доброго дня!

Есть задача выполнить Ansible плейбук, запускающий скрипты администрирования на нескольких целевых хостах. Скрипты скачиваются из репозитория на ансибловый localhost. Этих скриптов огромное множество, и вычленить их них отдельные команды не представляется возможным, в целом они представляют собой некий «черный ящик» с известной точкой входа main.sh.

Подскажите, можно ли выполнить эти скрипты без копирования на удаленные целевые хосты (то есть запустить на localhost с тем, чтобы они отработали на удаленных хостах) ?

Код ниже, если я правильно понимаю, для этого не подходит т.к скрипты здесь отработают на самом localhost, а не на target. Без указания delegate_to ансибл будеи искать скрипт на target.

  • hosts: target tasks:
    • name: Run scripts shell: «./main.sh» delegate_to: localhost

Как сделать это правильно ?

 

sx342
()

RSS подписка на новые темы