Модуль community.general.memset_zone_domain – Создание и удаление доменов в зонах DNS Memset
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.general.
Чтобы использовать её в playbook, укажите: community.general.memset_zone_domain.
Описание
- Управление доменными зонами DNS в аккаунте Memset.
Параметры
Параметр | Комментарии |
|---|---|
api_key строка / обязательно | Ключ API, полученный из панели управления Memset. |
domain алиасы: имя строка / обязательно | Имя домена зоны. Убедитесь, что значение содержит не более 250 символов. |
state строка | Указывает желаемое состояние ресурса. Варианты:
|
zone строка / обязательно | Зона, к которой добавляется домен (она должна уже существовать). |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в |
diff_mode | Поддержка: отсутствует | Возвращает подробности о том, что изменилось (или, возможно, нужно изменить в |
Примечания
Примечание
- Доменные зоны могут рассматриваться как набор доменов, все из которых имеют одинаковые записи DNS (т. е. они указывают на один и тот же IP). Ключ API, сгенерированный через панель управления клиентом Memset, необходим с минимальным объёмом доступа -
dns.zone_domain_create,dns.zone_domain_delete,dns.zone_domain_list. - В настоящее время этот модуль может создавать только один домен за раз. Несколько доменов следует создавать, используя
loop.
Примеры
# Create the zone domain 'test.com'
- name: Create zone domain
community.general.memset_zone_domain:
domain: test.com
zone: testzone
state: present
api_key: 5eb86c9196ab03919abcf03857163741
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
memset_api сложный | Информация о домене из API Memset Возвращается: при изменении или state == present |
|
domain строка |
Имя домена Возвращается: всегда Пример: |
|
id строка |
Идентификатор домена Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/memset_zone_domain_module.html