containers_toolbox

Роль 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
Загрузки
7702
Владелец
The European Commission ECGALAXY project provides a set of reusable Infrastructure as Code (IaC) tools and components