jedimt.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リリース

ロールの変数

# ボールトで保護された認証情報
neb_username: "{{ vault_neb_username }}"
neb_password: "{{ vault_neb_password }}"

# CSIドライバに必要なCRDをインストールするためのカスタムリソース定義(CRD)のURL
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:
  # 必要なパスワードが含まれている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.nebulon_csi
ライセンス
mit
ダウンロード
111
所有者