omapi_host - Настройка хостов OMAPI.
Новое в версии 2.3.
Обзор
- Создание, обновление и удаление хостов OMAPI в совместимых серверах DHCPd.
Требования (к хосту, на котором выполняется модуль)
- pypureomapi
Параметры
| параметр | обязательно | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| ddns | нет | Включить динамическое обновление DNS для этого хоста. | ||
| host | нет | localhost | Устанавливает хост-сервер OMAPI для взаимодействия. | |
| ip | нет | None | Устанавливает IP-адрес хоста аренды. | |
| key | да | Устанавливает содержимое ключа TSIG для аутентификации с сервером OMAPI. | ||
| key_name | да | Устанавливает имя ключа TSIG для аутентификации с сервером OMAPI. | ||
| macaddr | да | Устанавливает MAC-адрес хоста аренды. | ||
| name | нет | None | Устанавливает имя хоста аренды (обязательно, если 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 | Если модуль изменил хост | успешно | строка | ||||||||||||||||||||||||||
| lease | словарь, содержащий информацию о хосте | успешно | сложный | ||||||||||||||||||||||||||
| содержит: |
| ||||||||||||||||||||||||||||
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратная совместимость.
Для получения помощи в разработке модулей, если у вас есть желание, пожалуйста, прочитайте Информация о сообществе и внесение вклада, Тестирование 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.4/omapi_host_module.html