darkwizard242.lens

release Ansible Role Ansible Role Ansible Quality Score GitHub tag (latest SemVer) GitHub repo size

Ansible角色:lens

用来在Debian/UbuntuEL系统上安装(默认为)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 定义动态选择是否安装(即presentlatest)或卸载(即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

许可证

MIT

作者信息

该角色由Ali Muhammad创建。

关于项目

Installs/Uninstalls 'Lens' IDE for Kubernetes.

安装
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!