darkwizard242.lens
Ansibleロール: lens
このロールは、Debian/UbuntuおよびELシステムにデフォルトでLensをインストールします。Lensは人気のあるオープンソースのKubernetes IDEです。
要件
特になし。
ロール変数
利用可能な変数は以下に記載されています(defaults/main.yml
にあります):
変数一覧:
lens_app: lens
lens_desired_state: present
# Debian/Ubuntu用
lens_debian_url: "https://api.k8slens.dev/binaries/Lens-2022.12.221341-latest.amd64.deb"
# EL用
lens_el_url: "https://api.k8slens.dev/binaries/Lens-2022.12.221341-latest.x86_64.rpm"
変数テーブル:
変数 | 説明 |
---|---|
lens_app | インストールするアプリを定義します(例: lens) |
lens_desired_state | インストール(present またはlatest )またはアンインストール(absent )を動的に選択するために定義されます。デフォルトはpresent です。 |
lens_debian_url | Debian/Ubuntuファミリーのシステム用の'deb'パッケージをダウンロードするためのURLを定義します。 |
lens_el_url | ELファミリーのシステム用の'rpm'パッケージをダウンロードするためのURLを定義します。 |
依存関係
特になし
例のプレイブック
Ansibleプレイブックでロールのデフォルトの動作(すなわちlensのインストール)を示します。
- hosts: servers
roles:
- darkwizard242.lens
Ansibleプレイブックでロールの動作をカスタマイズする場合(すなわちlensパッケージのアンインストール)。
- hosts: servers
roles:
- darkwizard242.lens
vars:
lens_desired_state: absent
ライセンス
著者情報
このロールはAli Muhammadによって作成されました。
インストール
ansible-galaxy install darkwizard242.lens
ライセンス
mit
ダウンロード
2.6k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!