Правильный синтаксис для добавления Rundeck Ansible "Extra Vars" - PullRequest
0 голосов
/ 30 октября 2018

Я использую Rundeck 3.0.7 с Ansible 2.7 и не могу понять правильный синтаксис для передачи переменных в мою книгу игр Ansible. Если я запускаю его из командной строки, он работает нормально.

ansible-playbook test-playbook.yml -i hosts -e "FirstName=John LastName=Doe OfficePhone=365"

Однако, когда я добавляю эти переменные в раздел «Дополнительные переменные» задания Rundeck, я добавляю следующее, и это не работает.

-e "FirstName=John LastName=Doe OfficePhone=365"

Кто-нибудь знает правильный синтаксис?

1 Ответ

0 голосов
/ 30 октября 2018

В вашем рабочем процессе определите дополнительные аргументы вашей книги, используя такие параметры, как:

-e "test1 = $ {option.test1} test2 = $ {option.test2}"

Таким образом, вы получаете значения параметров для этих имен переменных в аргументах ansible-playbook.

...