vm-devtools
Описание
Ansible role с CLI инструментами для комфортного администрирования linux машин
Языки
- Jinja100%
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
README.md
DevTools Ansible Role
Ansible роль для установки CLI утилит на Linux VM.
Поддерживаемые системы
- Ubuntu 22.04+
- Fedora 39+
Установленные утилиты
- Helix - текстовый редактор
- Starship - кастомизируемый промпт
- zoxide - улучшенная навигация cd
- Yazi - файловый менеджер
- lazygit - терминальный UI для git
- lsd - улучшенная команда ls
- fastfetch - информация о системе
- btop - мониторинг ресурсов
Использование
Базовый playbook
С переменными
Запуск
Переменные
Все переменные по умолчанию в :defaults/main.yml
Версии утилит:
Shell конфигурация
Роль создаёт с:~/.bashrc.d/devtools.sh
- Универсальными алиасами:
,home,..x - Инициализацией установленных утилит
- Алиасами для lsd:
,ls,l,la,llalt (если установлен Helix)export EDITOR='hx'- Автозапуском fastfetch при входе
Разработка
Тестирование
Архитектуры
Поддерживается установка на:
- x86_64
- aarch64
Все бинарники - статически слинкованные musl версии для максимальной совместимости.
Лицензия
MIT