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 обязательно |
| Создать или удалить хост 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