ecgalaxy.containers_toolbox
ECGALAXY Containers Toolbox Role
This is an Ansible role that installs tools needed to work with containers, image registries, and Kubernetes clusters.
Tools Included:
- argocd
- cosign
- dive
- eksctl
- helm
- k9s
- kpack CLI (kp)
- kubectl
- kubeseal
- pack
- regctl
- skopeo (*)
(*) Note: Skopeo installation is not supported on Amazon Linux and Ubuntu versions before 22.04 LTS.
Requirements
- You need the
unzip
command, which can be provided by theecgalaxy.common_packages
role.
Role Variables
To see all available variables, check the files in the defaults/
and vars/
directories.
Dependencies
- Optional: ecgalaxy.common_packages
Example Playbook
- hosts: all
roles:
- ecgalaxy.bootstrap
- ecgalaxy.common_packages
- ecgalaxy.containers_toolbox
Quick Installation
You can install it quickly using this command:
bash <(curl -s https://code.europa.eu/-/snippets/1/raw/main/ansible-role.sh) ecgalaxy.containers_toolbox
For more instructions, visit ansible-role.
Make sure to check the script's integrity first.
Upgrading
To upgrade to a new version, just rerun this Ansible role after the new version is released.
License
Copyright © European Union 2022.
Licensed under EUPL-1.2 or later.
Author Information
From the ECGALAXY team.
Informazioni sul progetto
Ansible role to install containers and Kubernetes-related tools
Installa
ansible-galaxy install ecgalaxy.containers_toolbox
Licenza
eupl-1.2
Download
9.2k
Proprietario
The European Commission ECGALAXY project provides a set of reusable Infrastructure as Code (IaC) tools and components