История изменений
Исправление snizovtsev, (текущая версия) :
У ansible нельзя спросить «покажи мне расхождение running state и описанной конфигурации». Он рассчитан на машины в клауде, которые в случае проблем просто перезаливают с нулевого образа, а не чинят на ходу как локалхост. Поэтому если в конфигурации NixOS удаляешь пакет из списка необходимость – он вычисляет, что нужно подчистить мусор и удалить ненужные пакеты. А ansible может только проверить – нужно ли установить новые. И так во всём.
И в принципе Nix конфиги проще писать за счёт их синтаксиса, yaml ансибла постоянно приходится дебажить, поэтому на него забиваешь. Может есть какая-то IDE для ansible, но в обычном редакторе без подсказок неудобно.
Исправление snizovtsev, :
У ansible нельзя спросить «покажи мне расхождение running state и описанной конфигурации». Он рассчитан на машины в клауде, которые в случае проблем просто перезаливают с нулевого образа, а не чинят на ходу как локалхост. Поэтому если в конфигурации NixOS удаляешь пакет из списка необходимость – он вычисляет, что нужно подчистить мусор и удалить ненужные пакеты. А ansible может только проверить – нужно ли установить новые. И так во всём.
И в принципе Nix конфиги проще писать за счёт их синтаксиса, yaml ансибла у меня редко получается с первого раза правильно написать, поэтому забиваешь. Может есть какая-то IDE для ansible, но в обычном редакторе без подсказок неудобно.
Исправление snizovtsev, :
У ansible нельзя спросить «покажи мне расхождение running state и описанной конфигурации». Он рассчитан на машины в клауде, которые в случае проблем просто перезаливают с нулевого образа, а не чинят на ходу как локалхост. Поэтому если в конфигурации NixOS удаляешь пакет из списка необходимость – он вычисляет, что нужно подчистить мусор и удалить ненужные пакеты. А ansible может только проверить – нужно ли установить новые. И так во всём.
И в принципе NixOS конфиги проще писать за счёт их синтаксиса, yaml ансибла у меня редко получается с первого раза правильно написать, поэтому забиваешь. Может есть какая-то IDE для ansible, но в обычном редакторе без подсказок неудобно.
Исправление snizovtsev, :
У ansible нельзя спросить «покажи мне расхождение running state и описанной конфигурации». Он рассчитан на машины в клауде, которые в случае проблем просто перезаливают с нулевого образа, а не чинят на ходу как локалхост. Поэтому если в конфигурации NixOS удаляешь пакет из списка необходимость – он вычисляет, что нужно подчистить мусор и удалить ненужные пакеты. А ansible может только проверить – нужно ли установить новые. И так во всём.
И в принципе NixOS конфиги проще писать за счёт их синтаксиса, yaml ансибла у меня редко получается с первого раза правильно написать, поэтому забиваешь. Может есть какая-то IDE для этого, но в обычном редакторе без подсказок неудобно.
Исправление snizovtsev, :
У ansible нельзя спросить «покажи мне расхождение running state и описанной конфигурации». Он рассчитан на машины в клауде, которые в случае проблем просто перезаливают с нулевого образа, а не чинят на ходу как локалхост. Поэтому если в конфигурации NixOS удаляешь пакет из списка необходимость – он вычисляет, что нужно подчистить мусор и удалить ненужные пакеты. А ansible может только проверить – нужно ли установить новые. И так во всём.
Исходная версия snizovtsev, :
У ansible нельзя спросить «покажи мне расхождение running state и описанной конфигурации». Он рассчитан на машине в клауде, которые в случае проблем просто перезаливают с нулевого образа, а не чинят на ходу как локалхост. Поэтому если в конфигурации NixOS удаляешь пакет из списка необходимость – он вычисляет, что нужно подчистить мусор и удалить ненужные пакеты. А ansible может только проверить – нужно ли установить новые. И так во всём.