Я пытаюсь запустить скрипт (foo), который присутствует в моем домашнем каталоге (/ home/ubuntu), используя ansible.Ошибка выполнения метаданных при выполнении сценария
если я вручную переместить в/дома/Ubuntu и запустить сценарий, как показано ниже
./foo --arg1=aaa --arg2=xxx --arg3=yyy
Скрипт работает нормально в командной строке.
Однако, когда я пытаюсь запустить тот же сценарий, используя анзибль ниже
- name: Running Config Script
command: chdir=/home/ubuntu ./foo --arg1=aaa --arg2=xxx --arg3=yyy
Сценарий неудачу. И я также попытался использовать скриптовый тег вместо команды. Это не работает .
Что именно ошибка вы получаете? –
Вы можете вызывать загрузочную книгу с использованием флага '-vvvv' для отладки. '/ home/ubuntu/foo' находится на локальном хосте или на сервере, который вы пытаетесь предоставить? – nvartolomei