community.general.udm_dns_record – Управление записями DNS на корпоративном сервере Univention
Примечание
Этот плагин входит в коллекцию community.general (версия 1.3.2).
Для его установки используйте: ansible-galaxy collection install community.general.
Чтобы использовать его в книге задач, укажите: community.general.udm_dns_record.
Описание
- Этот модуль позволяет управлять записями DNS на корпоративном сервере Univention (UCS). Он использует API Python UCS для создания нового объекта или его редактирования.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- Python >= 2.6
- Univention
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| data строка | Значение по умолчанию: [] | Дополнительные данные для этой записи, например, ['a': '192.0.2.1']. Требуется, если state=present. |
| name строка / обязательно | Имя записи, это также запись DNS. Например, www для www.example.com. | |
| state строка |
| Присутствует запись DNS или нет. |
| type строка / обязательно | Определите тип записи. host_record — это запись A или AAAA, alias — CNAME, ptr_record — PTR, srv_record — SRV и txt_record — TXT.Доступные варианты: host_record, alias, ptr_record, srv_record, txt_record. | |
| zone строка / обязательно | Соответствующая зона DNS для этой записи, например, example.com. |
Примеры
- name: Create a DNS record on a UCS
community.general.udm_dns_record:
name: www
zone: example.com
type: host_record
data:
a:
- 192.0.2.1
- 2001:0db8::42
Авторы
- Tobias Rüetschi (@keachi)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/udm_dns_record_module.html