Ansible: как принять пользовательский ввод с помощью vars_prompt и командной строки?

Опубликовано: 2020-06-08

Как принять ввод пользователя с помощью vars_prompt и командной строки?

Прошло несколько месяцев, как я начал играть с Ansible. В этом руководстве мы рассмотрим, как использовать vars_prompt ansible section если вы хотите prompt the user определенный ввод при запуске ansible playbook.

Давайте начнем:

Шаг 1

Создайте файл hosts и поместите его в папку с именем /Users/Shared/ansible .

Шаг 2

Поместите файл ansible.cfg по умолчанию в ту же папку.

Шаг 3

Создайте файл crunchify.yml , в котором мы будем использовать раздел vars_prompt для получения пользовательского ввода.

Шаг-4

Запустите ansible playbook.

Вывод консоли проверки:

Как пропустить приглашение пользователя и принять аргументы через командную строку:

Пожалуйста, дайте нам знать, если у вас возникнут проблемы с запуском скрипта ansible.