Nota

Este complemento es parte del colección community.okd (versión 1.0.1).

Para instalarlo use: ansible-galaxy collection install community.okd.

Para usarlo en un libro de jugadas, especifique: community.okd.oc.

  • Sinopsis
  • Requisitos
  • Parámetros

Sinopsis

  • Utilice el comando oc exec para ejecutar tareas o colocar / recuperar archivos en pods que se ejecutan en la plataforma de contenedores OpenShift.

Requisitos

Los siguientes requisitos son necesarios en el nodo del controlador local que ejecuta esta conexión.

  • oc (ir binario)

Parámetros

Parámetro Opciones / Valores predeterminados Configuración Comentarios
ca_cert cuerda Defecto:
“”
env: K8S_AUTH_SSL_CA_CERT var: ansible_oc_ssl_ca_cert var: ansible_oc_ca_cert Ruta a un certificado de CA utilizado para autenticarse con la API.

alias: oc_ssl_ca_cert
client_cert cuerda Defecto:
“”
env: K8S_AUTH_CERT_FILE var: ansible_oc_cert_file var: ansible_oc_client_cert Ruta a un certificado utilizado para autenticarse con la API.

alias: oc_cert_file
clave_cliente cuerda Defecto:
“”
env: K8S_AUTH_KEY_FILE var: ansible_oc_key_file var: ansible_oc_client_key Ruta a un archivo de clave utilizado para autenticarse con la API.

alias: oc_key_file
oc_container cuerda Defecto:
“”
env: K8S_AUTH_CONTAINER var: ansible_oc_container Nombre del contenedor. Obligatorio cuando una cápsula contiene más de un contenedor.
oc_context cuerda Defecto:
“”
env: K8S_AUTH_CONTEXT var: ansible_oc_context El nombre de un contexto que se encuentra en el archivo de configuración de K8s.
oc_extra_args cuerda Defecto:
“”
env: K8S_AUTH_EXTRA_ARGS var: ansible_oc_extra_args Argumentos adicionales para pasar a la línea de comando oc.
oc_host cuerda Defecto:
“”
env: K8S_AUTH_HOST env: K8S_AUTH_SERVER var: ansible_oc_host var: ansible_oc_server URL para acceder a la API.
oc_kubeconfig cuerda Defecto:
“”
env: K8S_AUTH_KUBECONFIG var: ansible_oc_kubeconfig var: ansible_oc_config Ruta a un archivo de configuración oc. Predeterminado a ~ / .kube / conig
oc_namespace cuerda Defecto:
“”
env: K8S_AUTH_NAMESPACE var: ansible_oc_namespace El espacio de nombres de la vaina
oc_pod cuerda Defecto:
“”
env: K8S_AUTH_POD var: ansible_oc_pod Nombre de la vaina. Obligatorio cuando el nombre de host no coincide con el nombre de pod.
oc_token cuerda env: K8S_AUTH_TOKEN env: K8S_AUTH_API_KEY var: ansible_oc_token var: ansible_oc_api_key Token de portador de autenticación de API.
validate_certs cuerda Defecto:
“”
env: K8S_AUTH_VERIFY_SSL var: ansible_oc_verify_ssl var: ansible_oc_validate_certs Si verificar o no el certificado SSL del servidor API. Predeterminado a cierto.

alias: oc_verify_ssl

Autores

  • xuxinkun