Spec-Zone.ru › Ansible

Модуль community.general.aix_devices — управление устройствами AIX

Примечание

Этот модуль входит в коллекцию community.general (версия 12.6.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.general.

Чтобы использовать её в плейбуке, укажите: community.general.aix_devices.

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

УСТАРЕЛО

Удалён в:

версии 15.0.0

Причина:

Модуль не поддерживается активно.

Альтернатива:

Вместо него используйте ibm.power_aix.devices. Подробности см. на странице https://ibm.github.io/ansible-power-aix/modules/devices.html.

Краткое описание

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

Параметры

Параметр

Комментарии

attributes

dictionary

Список атрибутов устройства.

device

string

Имя устройства.

Значение all можно использовать для повторного сканирования available всех устройств (команда AIX cfgmgr).

force

boolean

Принудительное выполнение действия.

Варианты:

  • false ← (по умолчанию)
  • true

recursive

boolean

Удаляет или определяет устройство и дочерние устройства.

Варианты:

  • false ← (по умолчанию)
  • true

state

string

Управляет состоянием устройства.

available (псевдоним present) выполняет повторное сканирование указанного устройства или всех устройств (если device не задан).

removed (псевдоним absent) удаляет устройство.

defined переводит устройство в состояние Defined.

Варианты:

  • "available" ← (по умолчанию)
  • "defined"
  • "removed"

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Может работать в режиме check_mode и возвращать прогноз изменения состояния, не изменяя целевой объект.

diff_mode

Поддержка: отсутствует

В режиме diff возвращает сведения об изменениях (или о том, что, возможно, нужно изменить в check_mode).

Примеры

- name: Scan new devices
  community.general.aix_devices:
    device: all
    state: available

- name: Scan new virtual devices (vio0)
  community.general.aix_devices:
    device: vio0
    state: available

- name: Removing IP alias to en0
  community.general.aix_devices:
    device: en0
    attributes:
      delalias4: 10.0.0.100,255.255.255.0

- name: Removes ent2
  community.general.aix_devices:
    device: ent2
    state: removed

- name: Put device en2 in Defined
  community.general.aix_devices:
    device: en2
    state: defined

- name: Removes ent4 (inexistent).
  community.general.aix_devices:
    device: ent4
    state: removed

- name: Put device en4 in Defined (inexistent)
  community.general.aix_devices:
    device: en4
    state: defined

- name: Put vscsi1 and children devices in Defined state.
  community.general.aix_devices:
    device: vscsi1
    recursive: true
    state: defined

- name: Removes vscsi1 and children devices.
  community.general.aix_devices:
    device: vscsi1
    recursive: true
    state: removed

- name: Changes en1 mtu to 9000 and disables arp.
  community.general.aix_devices:
    device: en1
    attributes:
      mtu: 900
      arp: 'off'
    state: available

- name: Configure IP, netmask and set en1 up.
  community.general.aix_devices:
    device: en1
    attributes:
      netaddr: 192.168.0.100
      netmask: 255.255.255.0
      state: up
    state: available

- name: Adding IP alias to en0
  community.general.aix_devices:
    device: en0
    attributes:
      alias4: 10.0.0.100,255.255.255.0
    state: available

Статус

  • Этот модуль будет удалён в версии 15.0.0. [устарело]
  • Дополнительные сведения см. в разделе УСТАРЕЛО.

Авторы

  • Kairo Araujo (@kairoaraujo)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Запросить помощь
  • Сообщить об ошибке
  • Предложить новую функцию
  • Общение

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/aix_devices_module.html

Spec-Zone.ru

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