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

О проекте

Install Nebulon container storage interface (CSI) driver

Установить
ansible-galaxy install jedimt/ansible-role-nebulon-csi-install
Лицензия
mit
Загрузки
96
Владелец