jedimt.nebulon_csi

Rola Ansible: Instalacja Nebulon CSI

Tworzy klaster Nebulon nPod. Więcej informacji na temat używania tej roli można znaleźć w tutorialu Nebulon CSI.

Wymagania

  • Wersje Kubernetes 1.21+
  • Red Hat Enterprise Linux (RHEL) 8.x i 9.x
  • Red Hat Enterprise Linux CoreOS (RHCOS) 4.9
  • Debian 18.04, 20.04 i 22.04 LTS

Zmienne Roli

# Chronione hasła z użyciem Vault
neb_username: "{{ vault_neb_username }}"
neb_password: "{{ vault_neb_password }}"

# Prefiks URL do definicji niestandardowych zasobów (CRD) dla instalacji niezbędnych CRD dla sterownika CSI
crd_url: "kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/"

# Przestrzeń nazw, w której zostanie zainstalowany sterownik Nebulon CSI
csi_namespace: "nebulon"

Zależności

Wymagana jest działająca instalacja Helm. Jeśli Helm nie jest zainstalowany, można użyć roli jedimt.helm, aby go zainstalować.

Przykładowy Playbook

# ===========================================================================
# Instalacja sterownika Nebulon CSI
# ===========================================================================
- name: Instalacja sterownika Nebulon CSI
  hosts: k8s_master
  become: true
  gather_facts: false
  tags: play_nebulon_csi

vars_files:
  # Ansible vault z wszystkimi wymaganymi hasłami
  - "../../credentials.yml"

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

Licencja

MIT

Informacje o Autorze

Aaron Patten aaronpatten@gmail.com

O projekcie

Install Nebulon container storage interface (CSI) driver

Zainstaluj
ansible-galaxy install jedimt.nebulon_csi
Licencja
mit
Pobrania
111
Właściciel