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
Zainstaluj
ansible-galaxy install jedimt.nebulon_csi
Licencja
mit
Pobrania
111
Właściciel