Строковая переменная Дженкинса в Ansible строковая переменная - PullRequest
0 голосов
/ 30 апреля 2020

Могу я спросить, есть ли способ, которым строковая переменная jenkins может быть обработана Ansible при запуске playbook? Я заметил, что когда я передал строковую переменную Jenkins в Ansible, переменная становится неполной. допустим, переменная:

VARIABLE = развертывание моей версии

И jenkins будет запускать эту команду в конвейере:

ansible-playbook -D my-playbook.yml -e "VARIABLE=${params.VARIABLE}"

Вместо просмотра этого вывода:

развертывание моей версии

Я на самом деле получаю это в результате:

развертывание

Другие ключевые слова пропали, пожалуйста, дайте мне знать, если у вас есть какие-либо идеи по исправлению этого. Спасибо

1 Ответ

0 голосов
/ 30 апреля 2020

Это возможно. Это выглядит просто синтаксис:

ansible-playbook -D my-playbook.yml -e ' VARIABLE="${params.VARIABLE}" '
...