Spec-Zone.ru › Ansible

Модуль hetzner.hcloud.certificate_info – Сбор информации о сертификатах Hetzner Cloud.

Примечание

Этот модуль является частью коллекции hetzner.hcloud (версия 3.1.1).

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

Для её установки используйте: ansible-galaxy collection install hetzner.hcloud. Для использования этого модуля потребуются дополнительные требования, см. Требования для получения подробностей.

Для использования в плейбуке укажите: hetzner.hcloud.certificate_info.

  • Описание
  • Требования
  • Параметры
  • См. также
  • Примеры
  • Возвращаемые значения

Описание

  • Сбор фактов о ваших сертификатах Hetzner Cloud.

Псевдонимы: hcloud_certificate_info

Требования

Ниже перечислены требования, необходимые на хосте, который выполняет этот модуль.

  • python-dateutil >= 2.7.5
  • requests >=2.20

Параметры

Параметр

Комментарии

api_endpoint

псевдонимы: endpoint

строка

Конечная точка API для Hetzner Cloud.

Вы также можете установить этот параметр, используя переменную среды HCLOUD_ENDPOINT.

Значение по умолчанию: "https://api.hetzner.cloud/v1"

api_token

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

Токен API для Hetzner Cloud.

Вы также можете установить этот параметр, используя переменную среды HCLOUD_TOKEN.

id

целое число

Идентификатор сертификата, который вы хотите получить.

Модуль завершится ошибкой, если предоставленный идентификатор недействителен.

label_selector

строка

Селектор метки для сертификата, который вы хотите получить.

name

строка

Имя сертификата, который вы хотите получить.

См. также

См. также

Документация API Hetzner Cloud

Полная справка по API Hetzner Cloud.

Примеры

- name: Gather hcloud certificate infos
  hetzner.hcloud.certificate_info:
  register: output
- name: Print the gathered infos
  debug:
    var: output.hcloud_certificate_info
END_OF_DOCUMENT_MARKER

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

Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

hcloud_certificate_info

сложный

Экземпляры сертификатов

Возвращается: Всегда

certificate

строка

Сертификат и цепочка в формате PEM

Возвращается: всегда

Пример: "-----BEGIN CERTIFICATE-----..."

domain_names

словарь

Список доменов и поддоменов, покрываемых сертификатом

Возвращается: всегда

fingerprint

строка

Отпечаток сертификата

Возвращается: всегда

Пример: "03:c7:55:9b:2a:d1:04:17:09:f6:d0:7f:18:34:63:d4:3e:5f"

id

целое число

Числовой идентификатор сертификата

Возвращается: всегда

Пример: 1937415

labels

словарь

Пользовательские метки (парные ключ-значение)

Возвращается: всегда

name

строка

Имя сертификата

Возвращается: всегда

Пример: "my website cert"

not_valid_after

строка

Время, когда сертификат перестает быть действительным (в формате ISO-8601)

Возвращается: всегда

not_valid_before

строка

Время, когда сертификат становится действительным (в формате ISO-8601)

Возвращается: всегда

Авторы

  • Lukas Kaemmerling (@LKaemmerling)

Ссылки на сборку

  • Отслеживание проблем
  • Репозиторий (источники)
  • Справочник API Hetzner Cloud
  • Журнал изменений API Hetzner Cloud

© 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/hetzner/hcloud/certificate_info_module.html

Spec-Zone.ru

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