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

