Spec-Zone.ru › Ansible 2.4

pause - Приостановка выполнения playbook

  • Описание
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Примечания
    • Статус
    • Информация о поддержке

Описание

  • Приостанавливает выполнение playbook на заданное время или до получения подтверждения на приглашение. Все параметры необязательны. По умолчанию применяется приостановка с приглашением.
  • Для приостановки/ожидания/сна на хост-уровне используйте модуль wait_for.
  • Вы можете использовать ctrl+c для ускорения приостановки до ее окончания или для полного прерывания выполнения playbook. Чтобы продолжить раньше, нажмите ctrl+c и затем c. Чтобы прервать playbook, нажмите ctrl+c и затем a.
  • Модуль pause интегрируется в асинхронные/параллельные playbooks без каких-либо особых соображений (см. Rolling Updates). При использовании приостановок с параметром playbook serial (как в rolling updates) вам будет предложено ввести данные только один раз для текущей группы хостов.
  • Этот модуль также поддерживается для целевых систем Windows.

Параметры

параметр обязателен значение по умолчанию возможные значения примечания
minutes
нет
Положительное число минут для приостановки.
prompt
нет
Необязательный текст для сообщения приглашения.
seconds
нет
Положительное число секунд для приостановки.

Примеры

# Pause for 5 minutes to build app cache.
- pause:
    minutes: 5

# Pause until you can verify updates to an application were successful.
- pause:

# A helpful reminder of what to look out for post-update.
- pause:
    prompt: "Make sure org.foo.FooOverload exception is not present"

Возвращаемые значения

Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для этого модуля:

имя описание возвращается тип пример
delta
Время приостановки в секундах
всегда строка 2
start
Время начала приостановки
всегда строка 2017-02-23 14:35:07.298862
stdout
Вывод модуля pause
всегда строка Приостановлено на 0,04 минуты
stop
Время окончания приостановки
всегда строка 2017-02-23 14:35:09.552594
user_input
Ввод пользователя из интерактивной консоли
если время ожидания не установлено строка Пример ввода пользователя

Примечания

Примечание

  • Начиная с версии 2.2, если вы зададите 0 или отрицательное значение для минут или секунд, будет ожидание 1 секунды. Ранее ожидание происходило неопределенно.
  • Этот модуль также поддерживается для целевых систем Windows.

Статус

Этот модуль помечен как stableinterface, что означает, что разработчики гарантируют отсутствие несовместимых изменений интерфейса.

Информация о поддержке

Дополнительную информацию о поддержке данного модуля компанией Red Hat см. в knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>

Для получения помощи в разработке модулей, если это необходимо, ознакомьтесь с документацией Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/pause_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API