Re: Проверить на наличие железяки
On Wed, 21 Sep 2016 09:53:23 -0400
Tim Sattarov <stimur@gmail.com> wrote:
> On 20/09/16 02:17 AM, Victor Wagner wrote:
> > Коллеги,
> > тут у меня возникла мысль синхронизировать конфигурацию рабочего
> > стола между всеми используемыми мной машинами.
> >
> Почитал тред, на мой взгляд эта задача для configuration management
> систем: puppet, ansible, chef, etc...
Я люблю по этому поводу приводить такую аналогию:
Есть задача - поднять сейф на второй этаж. Можно собраться, взять его в
четвером и затащить по лестнице. А можно быстренько изобрести
антигравитацию, построить демонстрационный образец антигравитатора и им
поднять сейф.
>
> расписываются роли - ноутбук, большой экран, тачпад и прочее и
> комбинируются в хосты
Основная проблема в том, что нужно заранее расписывать роли. Когда речь
идет об информационной системе предприятия, это допустимо. Там
планирование необходимо. А вот оформление личной сессии в каком-то
смысле правильнее вести в режиме антипланирования. Вот зачесалась левая
пятка что-то сделать и сделал. Опять же, если все лежит в scm то
откатить не долго.
> плюс: все определено, каждая машина точно определена по имени. можно
> расширить манифест до списка пакетов, которые должны стоять, не только
> конфиги
Поддержка персонального списка пакетов это правильная идея. Я, когда мне
не лень, оформляю это в виде дебиановского пакета, который зависит от
тех пакетов, которые мне нужны. Все равно я ко всем машинам подключаю
свой персональный репозиторий. Стоит поставить пакет
"my-personal-choices" и все необходимое поставится.
> минус: надо учить что-то новое, ставить дополнительную программу
>
>
Reply to: