ecgalaxy.containers_toolbox

ECGALAXY 容器工具箱角色

Ansible 角色,用于安装与容器、镜像注册表和 Kubernetes 集群相关的工具。

工具列表:

  • argocd
  • cosign
  • dive
  • eksctl
  • helm
  • k9s
  • kpack CLI (kp)
  • kubectl
  • kubeseal
  • pack
  • regctl
  • skopeo (*)

(*) Skopeo 在 Amazon Linux 和 Ubuntu 22.04 LTS 之前的版本上尚不支持安装。

要求

  • unzip 命令,可以通过 ecgalaxy.common_packages 角色提供。

角色变量

有关所有可用变量的列表,请查看 defaults/vars/ 下的文件。

依赖关系

  • 可选:ecgalaxy.common_packages

示例剧本

- hosts: all
  roles:
    - ecgalaxy.bootstrap
    - ecgalaxy.common_packages
    - ecgalaxy.containers_toolbox

一行命令

bash <(curl -s https://code.europa.eu/-/snippets/1/raw/main/ansible-role.sh) ecgalaxy.containers_toolbox

请查看 ansible-role 以获取说明。

请先验证脚本的完整性。

升级

要升级,请在新版本发布后重新执行此 Ansible 角色。

许可证

版权所有 欧洲联盟 2022。

根据 EUPL-1.2 或更高版本许可。

作者信息

ECGALAXY 团队。

关于项目

Ansible role to install containers and Kubernetes-related tools

安装
ansible-galaxy install ecgalaxy.containers_toolbox
许可证
eupl-1.2
下载
9.2k
拥有者
The European Commission ECGALAXY project provides a set of reusable Infrastructure as Code (IaC) tools and components