jedimt.nebulon_csi

Ansible Rolle: Nebulon CSI Installation

Erstellt ein Nebulon nPod-Cluster. Weitere Informationen zur Verwendung dieser Rolle finden Sie im Nebulon CSI Tutorial.

Anforderungen

  • Kubernetes Versionen 1.21 oder höher
  • Red Hat Enterprise Linux (RHEL) 8.x und 9.x
  • Red Hat Enterprise Linux CoreOS (RHCOS) 4.9
  • Debian 18.04, 20.04 und 22.04 LTS-Versionen

Rollenvariablen

# Durch Vault geschützte Anmeldedaten
neb_username: "{{ vault_neb_username }}"
neb_password: "{{ vault_neb_password }}"

# URL-Vorlage für die Installation notwendiger CRDs für den CSI-Treiber
crd_url: "kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/"

# Namespace, um den Nebulon CSI-Treiber zu installieren
csi_namespace: "nebulon"

Abhängigkeiten

Benötigt eine funktionierende Helm-Installation. Wenn Helm nicht installiert ist, kann die Rolle jedimt.helm verwendet werden, um es zu installieren.

Beispiel-Playbook

# ===========================================================================
# Installation des Nebulon CSI-Treibers
# ===========================================================================
- name: Nebulon CSI-Treiberinstallation
  hosts: k8s_master
  become: true
  gather_facts: false
  tags: play_nebulon_csi

vars_files:
  # Ansible-Vault mit allen erforderlichen Passwörtern
  - "../../credentials.yml"

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

Lizenz

MIT

Autoreninformationen

Aaron Patten
aaronpatten@gmail.com

Über das Projekt

Install Nebulon container storage interface (CSI) driver

Installieren
ansible-galaxy install jedimt.nebulon_csi
GitHub Repository
Lizenz
mit
Downloads
111
Besitzer