Опросы#

Опросом называется процесс получения значений переменных Ansible путем интерактивного взаимодействия с пользователем. Для этого пользователю, запустившему задание или поток заданий, предлагается ответить на ряд заранее подготовленных вопросов.

Состав вопросов и тип ожидаемых ответов определяется автором опроса.

Опросы обладают следующими свойствами:

  • С каждым шаблоном может быть связан только один опрос.

  • Каждый вопрос предусматривает получение ответа определенного типа.

    Поддерживаются следующие типы ответов:

    • Текст (Text) – строка символов.

    • Текстовая область (Textarea) – текст, состоящий из одной или более строк.

    • Пароль (Password) – защищенная строка символов.

      Для защиты ввода используется маскировка символов, для защиты значения в таблице базы данных контроллера – защитное преобразование.

    • Множественный выбор (одиночное выделение) (Multiple Choice (single select)) – выбор одного значения из предложенного списка.

    • Множественный выбор (множественное выделение) (Multiple Choice (multiple select)) – набор записей, выбранных из предложенного списка.

    • Целое число (Integer).

    • Плавающее (Float) – число с плавающей точкой, например, 3.1415926.

  • Для каждого вопроса можно задать значение ответа по умолчанию.

Подробности о порядке разрешения значений переменных см. в разделе Переменные.