jedimt.nebulon_csi

Rol de Ansible: Instalación de Nebulon CSI

Crea un clúster de Nebulon nPod. Más información sobre cómo usar este rol se puede encontrar en el tutorial de Nebulon CSI.

Requisitos

  • Versiones de Kubernetes 1.21 o superiores
  • Red Hat Enterprise Linux (RHEL) 8.x y 9.x
  • Red Hat Enterprise Linux CoreOS (RHCOS) 4.9
  • Debian 18.04, 20.04 y 22.04 LTS

Variables del Rol

# Credenciales protegidas por Vault
neb_username: "{{ vault_neb_username }}"
neb_password: "{{ vault_neb_password }}"

# URL de definición de recurso personalizado (CRD) para instalar los CRDs necesarios para el controlador CSI
crd_url: "kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/"

# Espacio de nombres para instalar el controlador Nebulon CSI
csi_namespace: "nebulon"

Dependencias

Requiere una instalación funcional de Helm. Si no está instalado, se puede usar el rol jedimt.helm para instalarlo.

Ejemplo de Playbook

# ===========================================================================
# Instalación del controlador Nebulon CSI
# ===========================================================================
- name: Instalación del controlador Nebulon CSI
  hosts: k8s_master
  become: true
  gather_facts: false
  tags: play_nebulon_csi

vars_files:
  # Vault de Ansible con todas las contraseñas requeridas
  - "../../credentials.yml"

roles:
  - { role: jedimt.nebulon_csi, csi_namespace: nebulon }

Licencia

MIT

Información del Autor

Aaron Patten aaronpatten@gmail.com

Acerca del proyecto

Install Nebulon container storage interface (CSI) driver

Instalar
ansible-galaxy install jedimt.nebulon_csi
Licencia
mit
Descargas
111
Propietario