jedimt.nebulon_csi

Rôle Ansible : Installation de Nebulon CSI

Crée un cluster nPod Nebulon. Plus d'informations sur l'utilisation de ce rôle sont disponibles dans le tutoriel Nebulon CSI.

Exigences

  • Versions de Kubernetes 1.21+
  • Red Hat Enterprise Linux (RHEL) 8.x et 9.x
  • Red Hat Enterprise Linux CoreOS (RHCOS) 4.9
  • Débian 18.04, 20.04 et 22.04 LTS

Variables du Rôle

# Identifiants protégés par Vault
neb_username: "{{ vault_neb_username }}"
neb_password: "{{ vault_neb_password }}"

# URL de définition de ressource personnalisée (CRD) pour installer les CRD nécessaires au pilote CSI
crd_url: "kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/"

# Namespace pour installer le pilote Nebulon CSI
csi_namespace: "nebulon"

Dépendances

Nécessite une installation fonctionnelle de Helm. Si Helm n'est pas installé, le rôle jedimt.helm peut être utilisé pour l'installer.

Exemple de Playbook

# ===========================================================================
# Installation du pilote Nebulon CSI
# ===========================================================================
- name: Installation du pilote Nebulon CSI
  hosts: k8s_master
  become: true
  gather_facts: false
  tags: play_nebulon_csi

vars_files:
  # Ansible vault avec tous les mots de passe requis
  - "../../credentials.yml"

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

Licence

MIT

Informations sur l'Auteur

Aaron Patten aaronpatten@gmail.com

À propos du projet

Install Nebulon container storage interface (CSI) driver

Installer
ansible-galaxy install jedimt.nebulon_csi
Licence
mit
Téléchargements
111
Propriétaire