Ошибка командного пути с serverpe c, требуются шаги для ansible - PullRequest
0 голосов
/ 01 мая 2020

Я установил серверную c в моей серверной команде, чтобы выполнить серверную c это серверная c -init. Но это работает для меня только тогда, когда я делаю полный путь команды. /usr/local/lib/ruby/gems/2.7.0/gems/serverspec-2.41.5/bin/serverspec-init, но когда я экспортирую PATH = "/ usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin "

serverpe c -init отлично работает

мне нужно обновить эти шаги до ansible может кто-нибудь помочь мне сделать ansible шагов

Спасибо

1 Ответ

0 голосов
/ 01 мая 2020

Вы можете предоставить среду как для command:, так и shell:, и, вероятно, для множества других модулей

- command: serverspec-init
  environment:
     PATH: "/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"
...