Spec-Zone.ru › Ansible 2.6

aos_rack_type - Управление типом стойки AOS

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

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

УСТАРЕЛО

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

Описание

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

Требования

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

  • aos-pyez >= 0.6.0

Параметры

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

Примеры

- name: "Delete a Rack Type by name"
  aos_rack_type:
    session: "{{ aos_session }}"
    name: "my-rack-type"
    state: absent

- name: "Delete a Rack Type by id"
  aos_rack_type:
    session: "{{ aos_session }}"
    id: "45ab26fc-c2ed-4307-b330-0870488fa13e"
    state: absent

# Save a Rack Type to a file

- name: "Access Rack Type 1/3"
  aos_rack_type:
    session: "{{ aos_session }}"
    name: "my-rack-type"
    state: present
  register: rack_type
- name: "Save Rack Type into a JSON file 2/3"
  copy:
    content: "{{ rack_type.value | to_nice_json }}"
    dest: rack_type_saved.json
- name: "Save Rack Type into a YAML file 3/3"
  copy:
    content: "{{ rack_type.value | to_nice_yaml }}"
    dest: rack_type_saved.yaml

- name: "Load Rack Type from a JSON file"
  aos_rack_type:
    session: "{{ aos_session }}"
    content: "{{ lookup('file', 'resources/rack_type_saved.json') }}"
    state: present

- name: "Load Rack Type from a YAML file"
  aos_rack_type:
    session: "{{ aos_session }}"
    content: "{{ lookup('file', 'resources/rack_type_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_rack_type_module.html

Spec-Zone.ru

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