в коробке - новый М1. Теперь у меня снова два макбука, а новый надо с нуля настраивать...
Кто-нибудь здесь имел опыт с автоматизацией начальной настройки мака? Например, с помощью Ansible, как тут: https://github.com/geerlingguy/mac-dev-playbook
Но не обязательно с помощью ансибла. Может, кто-то ещё чем-то пользовался...
а че тайм машина или ассистент миграции не устраивает?
Знал, что предложат)) Да я тащемта так и делал, с TimeMachine на внешний хард. Но это такое... Во-первых, всё-таки перенос системы, с уже имеющейся кучей мусора. А иногда бывает нужно начисто установить. Во-вторых - ну это для меня больше как костыль, чем реальная автоматизация
ну вроде твоя тема неплохая, еще можно заморочиться и свой баш скрипт накодить и просто по ssh нужные комманды в теории выполнять
Ну, баш-скрипт - это не идемпотентно) Так-то я говнял маленькие скриптики для подобных настроечных задач, но хотелось бы больше декларативности Но с другой стороны вваливать кучу времени на написание и дебаг плейбука под себя - хз. Я как-то разочаровался в этой теме, после того, как кто-то правильно на реддите указал, что с выходами новых версий макос и появлением там новых настроек, изменением названий старых и т.п. идея с "идеальным плейбуком мечты" как-то такая себе. Вот и решил у сообщества спросить, насколько велик уровень моей замороченности 😅
Мне кажется, что bash скрипт с вызовами brew и все Тем более, cask позволяет настольные приложения ставить многие
пожалуй башем "собирать" для миграции настройки твоего софта, будет самое верное, но тут о двух концах, задача редкая, а софт периодически меняется (развивается система, меняются пути, меняются аппки), поэтому поддерживать такую байду руками, маловероятно что разумно в принципе для персонального пользования. я для себя держу таблицу в ношине (как-то кидал сюда скрин), периодически стараюсь её дополнять/поддерживать, чтобы раскатывать систему с нуля по-быстрому. В ней есть и колонка с путями/настройками, чтобы быстро выдернуть их из бекапа, например, ну и флажки типа установлено приложение или было, но плохое, etc.
Ну понятненько. Насчёт > софт периодически меняется (развивается система, меняются пути, меняются аппки) я и написал) После того, как задумался об этом, к идейке с плейбуками охладел. Ну раз и тут никто не заморачивался так, то действительно, bash-скрипт норм тема. В целом я ток щас подумал нахер мне эта идемпотентность, задача действительно редкая и толку от неё тут мало
https://wickedchicken.github.io/post/macos-nix-setup/ но я не пробовал, просто видел
есть еще mint, но там только свифтовые тулзы
Ну nix по идее это все вообще, но хз насколько оно юзабельно уже.
Обсуждают сегодня