linuxbrew

ansible-linuxbrew

Тестирование и выпуск Оценка качества Ansible Роль Ansible Релиз на GitHub Лицензия

Роль Ansible для установки Homebrew на Linux.

Совместимость

Запустите тесты с поддерживаемым образом Docker, например, с bionic:

make bionic
Версия Образ Docker Ansible
Debian 10 debian-buster <2.12,>=2.9.22
Debian 11 debian-bullseye >=2.9.22
Fedora 37 fedora-37 >=2.9.22
Ubuntu 18.04 LTS ubuntu-bionic <2.12,>=2.9.22
Ubuntu 20.04 LTS ubuntu-focal >=2.9.22
Ubuntu 22.04 LTS ubuntu-jammy >=2.9.22

Если вы хотите добавить новое дистрибутив или версию, пожалуйста, создайте образ Docker для этого в каталоге tests/ и убедитесь, что существующие тесты работают.

Я в настоящее время разрабатываю эту роль в черном ящике, используя образы Docker, включенные в репозиторий, и не запускаю ее в реальных условиях.

Настройка

По умолчанию роль использует Ansible для клонирования Git-репозитория Homebrew и создания всех соответствующих каталогов.

Чтобы вместо этого использовать официальный скрипт установщика Homebrew, вам нужно включить это в конфигурации Ansible:

linuxbrew_use_installer: true

Установщик, кажется, быстрее, чем метод установки Ansible по умолчанию.

Переменные роли

Установите linuxbrew_init_shell в false, если, например, вы управляете своими файлами инициализации оболочки с помощью собственного репозитория .dotfiles.

# Настройка rc-файлов оболочки
linuxbrew_init_shell: true

Стиль кодирования

Установите хуки предварительного коммита и проверьте стиль кодирования:

make lint

Запуск тестов

Запустите тесты в Ubuntu и Debian, используя Docker:

make test

Лицензия

Участие

Я не активно использую или поддерживаю эту роль, но приветствую исправления ошибок и поддержку отсутствующих операционных систем.

Вклад

Установка основана на официальном скрипте установщика Homebrew.

Информация о авторе

О проекте

Install Homebrew on Linux

Установить
ansible-galaxy install markosamuli/ansible-linuxbrew
Лицензия
bsd-2-clause
Загрузки
9124
Владелец
Random hacker. Engineering at @echo-health