Spec-Zone.ru › Ansible

Фильтр community.dns.remove_registrable_domain — Удаляет доменное имя из имени DNS

Примечание

Этот плагин-фильтр входит в коллекцию community.dns (версия 3.0.5).

У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.dns.

Для использования в книге задач укажите: community.dns.remove_registrable_domain.

Новая функция в community.dns 0.1.0

  • Описание
  • Входные данные
  • Параметры ключевых слов
  • Примеры
  • Значение возврата

Описание

  • Удаляет доменное имя из имени DNS.

Входные данные

Это описывает входные данные фильтра, значение перед | community.dns.remove_registrable_domain.

Параметр

Комментарии

Входные данные

строка / обязательно

Имя DNS.

Параметры ключевых слов

Это описывает параметры ключевых слов фильтра. Это значения key1=value1, key2=value2 и так далее в следующем примере: input | community.dns.remove_registrable_domain(key1=value1, key2=value2, ...)

Параметр

Комментарии

icann_only

булево

Это управляет тем, используются только записи из раздела ICANN списка общедоступных суффиксов или также записи из раздела Private. Например, .co.uk находится в разделе ICANN, а github.io — в разделе Private.

Выбираемые значения:

  • false ← (по умолчанию)
  • true

keep_trailing_period

булево

Это управляет тем, сохраняется ли конечная точка префикса (т. е. часть перед доменным именем) или нет.

Выбираемые значения:

  • false ← (по умолчанию)
  • true

keep_unknown_suffix

булево

Это рассматривает неизвестные доменные зоны верхнего уровня (TLD) как допустимые общедоступные суффиксы. Так, например, общедоступный суффикс example.tlddoesnotexist равен .tlddoesnotexist, если это true, и, следовательно, доменное имя www.example.tlddoesnotexist равно example.tlddoesnotexist. Если установлено false, доменное имя www.example.tlddoesnotexist равно tlddoesnotexist.

Этот параметр соответствует использованию или игнорированию глобального правила подстановки * в списке общедоступных суффиксов.

Выбираемые значения:

  • false
  • true ← (по умолчанию)

only_if_registerable

булево

Это управляет поведением в случае отсутствия метки перед общедоступным суффиксом. Такое случается, если само имя DNS является общедоступным суффиксом.

Если установлено false, в этом случае общедоступный суффикс рассматривается как доменное имя.

Если установлено true (по умолчанию), доменное имя общедоступного суффикса интерпретируется как пустая строка.

Выбираемые значения:

  • false
  • true ← (по умолчанию)

Примеры

- name: Remove the registrable domain from a DNS name
  ansible.builtin.set_fact:
    public_suffix: "{{ 'www.ansible.co.uk' | community.dns.remove_registrable_domain }}"
    # Should result in 'www'

Значение возврата

Ключ

Описание

Значение возврата

строка

Часть имени DNS перед доменным именем.

Возвращается: успех

Авторы

  • Felix Fontein (@felixfontein)

Подсказка

Элементы конфигурации для каждого типа имеют порядок приоритетов снизу вверх. Например, переменная, расположенная ниже в списке, переопределяет переменную, расположенную выше.

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (источники)
  • Задайте вопрос (DNS)
  • Отправить отчет об ошибке
  • Запросить новую функцию
  • Общение

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

Spec-Zone.ru

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