Spec-Zone.ru › Ansible 2.7

assert – Утверждения заданных выражений истинными

Новая версия с 1.5.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Статус

Описание

  • Этот модуль утверждает, что заданные выражения истинны с необязательным пользовательским сообщением.
  • Этот модуль также поддерживается для целей Windows.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
fail_msg
-
Добавлен в 2.7
Настраиваемое сообщение для утверждения, которое не выполнилось
Этот аргумент назывался 'msg' до версии 2.7, теперь он переименован в 'fail_msg' с псевдонимом 'msg'

псевдонимы: msg
success_msg
-
Добавлен в 2.7
Настраиваемое сообщение для успешного утверждения
that
- / обязательно
Строковое выражение в том же формате, что может быть передано в оператор 'when'
В качестве альтернативы, список строковых выражений

Примечания

Примечание

  • Этот модуль также поддерживается для целей Windows.

Примеры

- assert: { that: "ansible_os_family != 'RedHat'" }

- assert:
    that:
      - "'foo' in some_command_result.stdout"
      - "number_of_the_counting == 3"

- name: after version 2.7 both 'msg' and 'fail_msg' can customize failing assertion message
  assert:
    that:
      - "my_param <= 100"
      - "my_param >= 0"
    fail_msg: "'my_param' must be between 0 and 100"
    success_msg: "'my_param' is between 0 and 100"

- name: please use 'msg' when ansible version is smaller than 2.7
  assert:
    that:
      - "my_param <= 100"
      - "my_param >= 0"
    msg: "'my_param' must be between 0 and 100"

Статус

  • Для этого модуля гарантировано отсутствие изменений интерфейса, несовместимых со старыми версиями. [stableinterface]
  • Этот модуль поддерживается командой Ansible Core. [core]

Поддержка Red Hat

Дополнительная информация о поддержке этого модуля компанией Red Hat доступна в этой статье базы знаний Red Hat.

Авторы

  • Команда Ansible Core
  • Michael DeHaan

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

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

Spec-Zone.ru

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