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
Instalar
ansible-galaxy install jedimt.nebulon_csi
Licencia
mit
Descargas
111
Propietario