Модуль kubernetes.core.helm_registry_auth — модуль аутентификации в реестре Helm
Примечание
Этот модуль входит в коллекцию kubernetes.core (версия 6.4.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install kubernetes.core. Для использования этого модуля требуются дополнительные компоненты. Подробнее см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: kubernetes.core.helm_registry_auth.
Добавлено в kubernetes.core 5.1.0
Краткое описание
- Модуль аутентификации в реестре Helm позволяет выполнить вход в
helm registry loginи выход изhelm registry logoutреестра Helm.
Требования
На хосте, выполняющем этот модуль, должны быть установлены следующие компоненты.
- helm (https://github.com/helm/helm/releases) >= 3.8.0
Параметры
Параметр | Комментарии |
|---|---|
binary_path путь | Путь к используемому исполняемому файлу helm. |
ca_file путь | Путь к файлу SSL-сертификата CA для проверки сертификата сервера реестра. |
cert_file путь | Путь к файлу SSL-сертификата клиента для идентификации клиента реестра с помощью этого файла сертификата. |
host псевдонимы: registry_url строка / обязательный | Укажите URL для доступа к реестру. |
insecure логический | Разрешить подключения к сайтам SSL без сертификатов. Варианты:
|
key_file путь | Путь к файлу SSL-ключа клиента для идентификации клиента реестра с помощью этого файла ключа. |
password псевдонимы: repo_password строка | Пароль для доступа к реестру. |
plain_http логический добавлено в kubernetes.core 6.4.0 | Использовать небезопасные HTTP-подключения для Требуется Helm >= 3.18.0 Варианты:
|
state строка | Требуемое состояние реестра. Если задано значение Если задано значение Поскольку helm >= 3.18.0 сообщает об успешном выходе из системы, даже если пользователь не вошёл в неё, этот модуль сообщит об изменении независимо от текущего состояния. Варианты:
|
username псевдонимы: repo_username строка | Имя пользователя для доступа к реестру. |
Примеры
- name: Login to remote registry
kubernetes.core.helm_registry_auth:
username: admin
password: "sample_password"
host: localhost:5000
- name: Logout from remote registry
kubernetes.core.helm_registry_auth:
state: absent
host: localhost:5000
Возвращаемые значения
Общие возвращаемые значения описаны здесь. Ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
command строка | Полная выполненная команда Возвращается: всегда Пример: |
failed логический | Указывает, завершилась ли ошибкой команда Возвращается: всегда Пример: |
stderr строка | Полный вывод stderr команды Возвращается: всегда Пример: |
stderr_lines список / элементы=строка | Полный вывод stderr команды Возвращается: всегда |
stdout строка | Полный вывод stdout команды Возвращается: всегда |
stout_lines список / элементы=строка | Полный вывод stdout команды Возвращается: всегда |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_registry_auth_module.html