kubernetes.core.helm_repository модуль — Управление репозиториями Helm.
Примечание
Этот модуль входит в коллекцию kubernetes.core (версия 3.2.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install kubernetes.core. Для использования этого модуля требуется выполнение дополнительных условий, см. Требования для получения подробностей.
Чтобы использовать его в playbook, укажите: kubernetes.core.helm_repository.
Добавлена в kubernetes.core 0.11.0
Описание
- Управление репозиториями Helm.
Примечание
Для этого модуля существует соответствующий плагин действий.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
Параметры
Параметр | Комментарии |
|---|---|
api_key string added in kubernetes.core 2.3.0 | Токен, используемый для аутентификации с API. Может быть также указан через переменную среды |
binary_path path | Путь к исполняемому файлу helm. |
ca_cert aliases: ssl_ca_cert path added in kubernetes.core 2.3.0 | Путь к корневому сертификату, используемому для аутентификации с API. Для избежания ошибок проверки сертификатов необходимо предоставить полную цепочку сертификатов. Может быть также указан через переменную среды |
context aliases: kube_context string added in kubernetes.core 2.4.0 | Параметр Helm для указания контекста kubeconfig, который нужно использовать. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
force_update aliases: force boolean added in kubernetes.core 2.4.0 | Заменять ли репозиторий, если он уже существует. Варианты:
|
host string added in kubernetes.core 2.3.0 | Укажите URL для доступа к API. Может быть также указан через переменную среды |
kubeconfig aliases: kubeconfig_path any added in kubernetes.core 2.4.0 | Параметр Helm для указания пути к kubeconfig. Если значение не указано в задаче, вместо него будет использовано значение переменной среды Конфигурация может быть предоставлена в виде словаря. |
pass_credentials boolean added in kubernetes.core 2.3.0 | Передавать ли учетные данные во все домены. Варианты:
|
repo_name aliases: name string / required | Имя репозитория диаграмм. |
repo_password aliases: password string | Пароль репозитория диаграмм для репозитория с базовой аутентификацией. Обязательно, если указан chart_repo_username. |
repo_state aliases: state string | Требуемое состояние репозитория. Варианты:
|
repo_url aliases: url string | URL репозитория диаграмм |
repo_username aliases: username string | Имя пользователя репозитория диаграмм для репозитория с базовой аутентификацией. Обязательно, если указан chart_repo_password. |
validate_certs aliases: verify_ssl boolean added in kubernetes.core 2.3.0 | Проверять ли SSL-сертификаты сервера API. Может быть также указан через переменную среды Варианты:
|
Примеры
- name: Add a repository
kubernetes.core.helm_repository:
name: stable
repo_url: https://kubernetes.github.io/ingress-nginx
- name: Add Red Hat Helm charts repository
kubernetes.core.helm_repository:
name: redhat-charts
repo_url: https://redhat-developer.github.com/redhat-helm-charts
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
command строка | Полная команда `helm`, созданная этим модулем, в случае, если вы хотите повторно выполнить команду вне модуля или отладить проблему. Возвращается: всегда Пример: |
msg строка | Сообщение об ошибке, возвращенное командой `helm` Возвращается: при ошибке Пример: |
stderr строка | Полный вывод стандартного потока ошибок `helm` команды, в случае, если вы хотите его отобразить или изучить журнал событий Возвращается: всегда Пример: |
stderr_lines список / элементы=строка | Полный вывод стандартного потока ошибок `helm` команды в виде списка, в случае, если вы хотите его отобразить или изучить журнал событий Возвращается: всегда Пример: |
stdout строка | Полный вывод стандартного потока вывода `helm` команды, в случае, если вы хотите его отобразить или изучить журнал событий Возвращается: всегда Пример: |
stdout_lines список / элементы=строка | Полный вывод стандартного потока вывода `helm` команды в виде списка, в случае, если вы хотите его отобразить или изучить журнал событий Возвращается: всегда Пример: |
Ссылки на сборку
© 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/kubernetes/core/helm_repository_module.html