Spec-Zone.ru › Ansible 2.6

aos_logical_device_map - Управление картой логических устройств AOS

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

  • УСТАРЕВШИЙ
  • Обзор
    • Требования
  • Параметры
  • Примеры
  • Статус
    • Автор

УСТАРЕВШИЙ

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

Обзор

  • Модуль Apstra AOS Logical Device Map позволяет легко управлять картой логических устройств. Вы можете создавать, создавать и удалять карту логических устройств по имени, ID или с помощью JSON-файла. Этот модуль идемпотентен и поддерживает режим *проверки*. Он использует REST API AOS.

Требования

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

  • aos-pyez >= 0.6.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
content
Структура данных карты логических устройств AOS для управления. Данные могут быть в формате YAML/JSON или напрямую в переменной. Это та же структура данных, что и возвращается при успешном выполнении в *value*. Только одно из name, id или content может быть задано.
id
ID AOS карты логических устройств для управления (не может использоваться для создания новой карты логических устройств). Только одно из name, id или content может быть задано.
name
Имя карты логических устройств для управления. Только одно из name, id или content может быть задано.
session
обязательно
Существующая сессия AOS, полученная с помощью модуля aos_login.
state
    Варианты:
  • present ←
  • absent
Указывает ожидаемое состояние карты логических устройств (присутствует или нет).

Примеры

- name: "Create an Logical Device Map with one subnet"
  aos_logical_device_map:
    session: "{{ aos_session }}"
    name: "my-logical-device-map"
    state: present

- name: "Create an Logical Device Map with multiple subnets"
  aos_logical_device_map:
    session: "{{ aos_session }}"
    name: "my-other-logical-device-map"
    state: present

- name: "Check if an Logical Device Map exist with same subnets by ID"
  aos_logical_device_map:
    session: "{{ aos_session }}"
    name: "45ab26fc-c2ed-4307-b330-0870488fa13e"
    state: present

- name: "Delete an Logical Device Map by name"
  aos_logical_device_map:
    session: "{{ aos_session }}"
    name: "my-logical-device-map"
    state: absent

- name: "Delete an Logical Device Map by id"
  aos_logical_device_map:
    session: "{{ aos_session }}"
    id: "45ab26fc-c2ed-4307-b330-0870488fa13e"
    state: absent

# Save an Logical Device Map to a file

- name: "Access Logical Device Map 1/3"
  aos_logical_device_map:
    session: "{{ aos_session }}"
    name: "my-logical-device-map"
    state: present
  register: logical_device_map

- name: "Save Logical Device Map into a file in JSON 2/3"
  copy:
    content: "{{ logical_device_map.value | to_nice_json }}"
    dest: logical_device_map_saved.json

- name: "Save Logical Device Map into a file in YAML 3/3"
  copy:
    content: "{{ logical_device_map.value | to_nice_yaml }}"
    dest: logical_device_map_saved.yaml

- name: "Load Logical Device Map from a JSON file"
  aos_logical_device_map:
    session: "{{ aos_session }}"
    content: "{{ lookup('file', 'resources/logical_device_map_saved.json') }}"
    state: present

- name: "Load Logical Device Map from a YAML file"
  aos_logical_device_map:
    session: "{{ aos_session }}"
    content: "{{ lookup('file', 'resources/logical_device_map_saved.yaml') }}"
    state: present

Статус

Этот модуль помечен как устаревший и будет удален в версии 2.9. Дополнительную информацию см. в разделе УСТАРЕВШИЙ.

Автор

  • Damien Garros (@dgarros)

Подсказка

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

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

Spec-Zone.ru

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