Spec-Zone.ru › Ansible 2.11

community.okd.oc – Выполнение задач в под-системах, запущенных на OpenShift.

Примечание

Этот плагин входит в коллекцию community.okd (версия 1.0.1).

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

Для использования в playbook укажите: community.okd.oc.

  • Обзор
  • Требования
  • Параметры

Обзор

  • Используйте команду oc exec для запуска задач в под-системах, или для передачи/получения файлов в под-системы, работающие на платформе контейнеров OpenShift.

Требования

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

  • oc (бинарный файл go)

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
ca_cert
строка
Значение по умолчанию:
""
env:K8S_AUTH_SSL_CA_CERT
var: ansible_oc_ssl_ca_cert
var: ansible_oc_ca_cert
Путь к сертификату CA, используемому для аутентификации с API.

псевдонимы: oc_ssl_ca_cert
client_cert
строка
Значение по умолчанию:
""
env:K8S_AUTH_CERT_FILE
var: ansible_oc_cert_file
var: ansible_oc_client_cert
Путь к сертификату, используемому для аутентификации с API.

псевдонимы: oc_cert_file
client_key
строка
Значение по умолчанию:
""
env:K8S_AUTH_KEY_FILE
var: ansible_oc_key_file
var: ansible_oc_client_key
Путь к файлу ключа, используемому для аутентификации с API.

псевдонимы: oc_key_file
oc_container
строка
Значение по умолчанию:
""
env:K8S_AUTH_CONTAINER
var: ansible_oc_container
Имя контейнера. Требуется, когда под-система содержит более одного контейнера.
oc_context
строка
Значение по умолчанию:
""
env:K8S_AUTH_CONTEXT
var: ansible_oc_context
Имя контекста, найденного в файле конфигурации K8s.
oc_extra_args
строка
Значение по умолчанию:
""
env:K8S_AUTH_EXTRA_ARGS
var: ansible_oc_extra_args
Дополнительные аргументы для передачи в командную строку oc.
oc_host
строка
Значение по умолчанию:
""
env:K8S_AUTH_HOST
env:K8S_AUTH_SERVER
var: ansible_oc_host
var: ansible_oc_server
URL для доступа к API.
oc_kubeconfig
строка
Значение по умолчанию:
""
env:K8S_AUTH_KUBECONFIG
var: ansible_oc_kubeconfig
var: ansible_oc_config
Путь к файлу конфигурации oc. По умолчанию ~/.kube/conig
oc_namespace
строка
Значение по умолчанию:
""
env:K8S_AUTH_NAMESPACE
var: ansible_oc_namespace
Имя пространства под-системы
oc_pod
строка
Значение по умолчанию:
""
env:K8S_AUTH_POD
var: ansible_oc_pod
Имя под-системы. Требуется, когда имя хоста не совпадает с именем под-системы.
oc_token
строка
env:K8S_AUTH_TOKEN
env:K8S_AUTH_API_KEY
var: ansible_oc_token
var: ansible_oc_api_key
Токен аутентификации API.
validate_certs
строка
Значение по умолчанию:
""
env:K8S_AUTH_VERIFY_SSL
var: ansible_oc_verify_ssl
var: ansible_oc_validate_certs
Проверять ли сертификат SSL сервера API. По умолчанию true.

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

Авторы

  • xuxinkun

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/okd/oc_connection.html

Spec-Zone.ru

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