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