Spec-Zone.ru › Ansible 2.6

omapi_host - Настройка хостов OMAPI.

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

  • Обзор
    • Требования
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Создание, обновление и удаление хостов OMAPI в совместимых серверах DHCP.

Требования

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

  • pypureomapi

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
ddns
bool
    Варианты:
  • нет ←
  • да
Включить динамические обновления DNS для этого хоста.
host Значение по умолчанию:
"localhost"
Устанавливает хост сервера OMAPI для взаимодействия.
ip
Устанавливает IP-адрес арендованного хоста.
key
обязательно
Устанавливает содержимое ключа TSIG для аутентификации на сервере OMAPI.
key_name
обязательно
Устанавливает имя ключа TSIG для аутентификации на сервере OMAPI.
macaddr
обязательно
Устанавливает MAC-адрес арендованного хоста.
name
Устанавливает имя хоста аренды (обязательно, если state=present).
port Значение по умолчанию:
7911
Устанавливает порт сервера OMAPI для взаимодействия.
state
обязательно
    Варианты:
  • present
  • absent
Создать или удалить хост OMAPI.
statements Значение по умолчанию:
[]
Прикрепить список инструкций OMAPI DHCP с арендой хоста (без завершающей точки с запятой).

Примеры

- name: Remove a host using OMAPI
  omapi_host:
    key_name: "defomapi"
    key: "+bFQtBCta6j2vWkjPkNFtgA=="
    host: "10.1.1.1"
    macaddr: "00:66:ab:dd:11:44"
    state: absent

- name: Add a host using OMAPI
  omapi_host:
    key_name: "defomapi"
    key: "+bFQtBCta6j2vWkjPkNFtgA=="
    host: "10.98.4.55"
    macaddr: "44:dd:ab:dd:11:44"
    name: "server01"
    ip: "192.168.88.99"
    ddns: yes
    statements:
      - 'filename "pxelinux.0"'
      - 'next-server 1.1.1.1'
    state: present

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:

Ключ Возвращено Описание
changed
строка
success
Если модуль изменил хост

lease
сложное
success
Словарь, содержащий информацию о хосте

ip-address
строка
success
IP-адрес, если есть.

Пример:
192.168.1.5
hardware-address
строка
success
MAC-адрес

Пример:
00:11:22:33:44:55
hardware-type
целое число
success
тип оборудования, обычно '1'

Пример:
1
name
строка
success
имя хоста

Пример:
mydesktop


Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Лоик Бло (@нержуль)

Подсказка

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

© 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/omapi_host_module.html

Spec-Zone.ru

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