Spec-Zone.ru › Ansible 2.6

aos_blueprint — Управление экземпляром чертежа AOS

Новое в версии 2.3.

  • УСТАРЕЛО
  • Описание
    • Требования
  • Параметры
  • Примеры
  • Статус
    • Автор

УСТАРЕЛО

Удалено в Ansible:
версия: 2.9
Почему: Этот модуль не поддерживает AOS 2.1 и более поздние версии
Альтернатива: См. новые модули по адресу https://www.ansible.com/ansible-apstra.

Описание

  • Модуль Apstra AOS Blueprint позволяет легко управлять вашим чертежом. Вы можете создавать, создавать и удалять чертеж по имени или ID. Вы также можете использовать его для получения всех данных из чертежа. Этот модуль идемпотентен и поддерживает режим проверки. Он использует API AOS REST.

Требования

Ниже приведены требования, необходимые на узле, на котором выполняется этот модуль.

  • aos-pyez >= 0.6.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
id
ID AOS пула IP для управления (нельзя использовать для создания нового пула IP). Можно задать только один из параметров name или id.
name
Имя чертежа для управления. Можно задать только один из параметров name или id.
reference_arch
При создании чертежа это значение идентифицирует известное значение архитектуры эталона AOS. См. документацию AOS-сервера для доступных значений.
session
обязательно
Существующая сессия AOS, полученная с помощью модуля aos_login.
state
    Варианты:
  • present ←
  • absent
  • build-ready
Указывает ожидаемое состояние чертежа.
template
При создании чертежа это значение идентифицирует, по имени, существующую шаблонную конструкцию проектирования в AOS-сервере.
timeout Значение по умолчанию:
5
При state=build-ready этот тайм-аут указывает время ожидания в секундах перед объявлением сбоя.

Примеры

- name: Creating blueprint
  aos_blueprint:
    session: "{{ aos_session }}"
    name: "my-blueprint"
    template: "my-template"
    reference_arch: two_stage_l3clos
    state: present

- name: Access a blueprint and get content
  aos_blueprint:
    session: "{{ aos_session }}"
    name: "{{ blueprint_name }}"
    template: "{{ blueprint_template }}"
    state: present
  register: bp

- name: Delete a blueprint
  aos_blueprint:
    session: "{{ aos_session }}"
    name: "my-blueprint"
    state: absent

- name: Await blueprint build-ready, and obtain contents
  aos_blueprint:
    session: "{{ aos_session }}"
    name: "{{ blueprint_name }}"
    state: build-ready
  register: bp

Статус

Этот модуль помечен как устаревший и будет удален в версии 2.9. Дополнительные сведения см. в разделе УСТАРЕЛО.

Автор

  • jeremy@apstra.com (@jeremyschulman)

Подсказка

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

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

Spec-Zone.ru

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