nebulon_csi
Ansible Роль: Установка Nebulon CSI
Создает кластер Nebulon nPod. Более подробную информацию о использовании этой роли можно найти в руководстве по Nebulon CSI.
Требования
- Kubernetes версии 1.21+
- Red Hat Enterprise Linux (RHEL) 8.x и 9.x
- Red Hat Enterprise Linux CoreOS (RHCOS) 4.9
- Debian 18.04, 20.04 и 22.04 LTS
Переменные роли
# Учетные данные, защищенные Vault
neb_username: "{{ vault_neb_username }}"
neb_password: "{{ vault_neb_password }}"
# URL для определения пользовательских ресурсов (CRD) для установки необходимых CRD для драйвера CSI
crd_url: "kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/"
# Пространство имен для установки драйвера Nebulon CSI
csi_namespace: "nebulon"
Зависимости
Требуется работающая установка Helm. Если Helm не установлен, роль jedimt.helm
может быть использована для его установки.
Пример сценария
# ===========================================================================
# Установка драйвера Nebulon CSI
# ===========================================================================
- name: Установка драйвера Nebulon CSI
hosts: k8s_master
become: true
gather_facts: false
tags: play_nebulon_csi
vars_files:
# Vault Ansible с необходимыми паролями
- "../../credentials.yml"
roles:
- { role: jedimt.nebulon_csi, csi_namespace: nebulon }
Лицензия
MIT
Информация об авторе
Аарон Паттен aaronpatten@gmail.com
Установить
ansible-galaxy install jedimt/ansible-role-nebulon-csi-install
Лицензия
mit
Загрузки
101
Владелец