vm-devtools

0

Описание

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
    ,
    lla
    ,
    lt
  • export EDITOR='hx'
    (если установлен Helix)
  • Автозапуском fastfetch при входе

Разработка

Тестирование

Архитектуры

Поддерживается установка на:

  • x86_64
  • aarch64

Все бинарники - статически слинкованные musl версии для максимальной совместимости.

Лицензия

MIT