Модуль kubernetes.core.helm_plugin_info — сбор информации о плагинах Helm
Примечание
Этот модуль входит в коллекцию kubernetes.core (версия 6.4.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install kubernetes.core. Для использования этого модуля необходимы дополнительные требования. Подробнее см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: kubernetes.core.helm_plugin_info.
Добавлено в kubernetes.core 1.0.0
Краткое описание
- Сбор информации об установленных в пространстве имён плагинах Helm.
Примечание
Этому модулю соответствует плагин действий.
Требования
На хосте, выполняющем этот модуль, необходимы следующие компоненты.
- helm >= 3.0.0 (https://github.com/helm/helm/releases)
Параметры
Параметр | Комментарии |
|---|---|
api_key string добавлено в kubernetes.core 1.2.0 | Токен для аутентификации в API. Также можно указать с помощью переменной окружения |
binary_path path | Путь к используемому исполняемому файлу helm. |
ca_cert псевдонимы: ssl_ca_cert path добавлено в kubernetes.core 1.2.0 | Путь к сертификату CA, используемому для аутентификации в API. Чтобы избежать ошибок проверки сертификата, необходимо предоставить полную цепочку сертификатов. Также можно указать с помощью переменной окружения |
context псевдонимы: kube_context string | Параметр Helm для указания используемого контекста kubeconfig. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
host string добавлено в kubernetes.core 1.2.0 | URL для доступа к API. Также можно указать с помощью переменной окружения |
kubeconfig псевдонимы: kubeconfig_path any | Параметр Helm для указания пути к используемому kubeconfig. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Конфигурацию можно передать в виде словаря. Добавлено в версии 2.4.0. |
plugin_name string | Название плагина Helm для сбора информации о конкретном плагине. |
validate_certs псевдонимы: verify_ssl boolean добавлено в kubernetes.core 1.2.0 | Проверять ли SSL-сертификаты сервера API. Также можно указать с помощью переменной окружения Варианты:
|
Примеры
- name: Gather Helm plugin info
kubernetes.core.helm_plugin_info:
- name: Gather Helm env plugin info
kubernetes.core.helm_plugin_info:
plugin_name: env
Возвращаемые значения
Общие возвращаемые значения описаны здесь. Ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
command string | Полная команда `helm`, сформированная этим модулем. Она может понадобиться, если вы захотите повторно выполнить команду вне модуля или отладить проблему. Возвращается: всегда Пример: |
plugin_list list / элементы=string | Список словарей плагинов Helm Возвращается: всегда Пример: |
rc integer | Код возврата команды плагина Helm Возвращается: всегда Пример: |
stderr string | Полный вывод команды `helm` в stderr; может понадобиться, если вы захотите отобразить его или изучить журнал событий. Возвращается: всегда Пример: |
stdout string | Полный вывод команды `helm` в 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_plugin_info_module.html