Size: a a a

2020 July 16

VS

Vladimir Skubriev in Saltstack
можно прямо скрипт задеплоить и его вызывать
источник

GG

George Gaál in Saltstack
зачем ?
источник

VS

Vladimir Skubriev in Saltstack
вы же сами меня учили - лучше писать свом формулы на основе чужих. вот и пишу
источник

VS

Vladimir Skubriev in Saltstack
George Gaál
зачем ?
ну это просто питоновский скрипт. вызывать его не из пакета для получения списка пакетов а отдельным стейтом перед их установкой и всё.
источник

GG

George Gaál in Saltstack
я не понимаю зачем получать список пакетов с системы
источник

GG

George Gaál in Saltstack
сорян
источник

VS

Vladimir Skubriev in Saltstack
Просто по опыту использования шефа могу сказать что чрезмерное использование чужих кукбуков и формул и т.д. не всегда оправдано
источник

GG

George Gaál in Saltstack
я не про формулу
источник

GG

George Gaál in Saltstack
я про идею
источник

VS

Vladimir Skubriev in Saltstack
George Gaál
я не понимаю зачем получать список пакетов с системы
потому, что спискок пакетов для локализации зависит от того какие пакеты установлены (какие пакеты могут быть локализованы)
источник

GG

George Gaál in Saltstack
давай более развернутый пример
источник

VS

Vladimir Skubriev in Saltstack
Если например стоит либреофис - то скрипт вернёт пакеты для офиса. Если его не стоит то не вернёт. Завтра юзер поставит пакет xyz - ему в ближайшее время прилетит локализация этим стейтом для xyz.
источник

VS

Vladimir Skubriev in Saltstack
Да и от релиза к релизу они могут менятся. Более универсальный стейт - нежеле захардкодить список и ставить его.
источник

GG

George Gaál in Saltstack
Vladimir Skubriev
Если например стоит либреофис - то скрипт вернёт пакеты для офиса. Если его не стоит то не вернёт. Завтра юзер поставит пакет xyz - ему в ближайшее время прилетит локализация этим стейтом для xyz.
все, понял
источник

GG

George Gaál in Saltstack
т.е. тебе не локаль ставить, а пакет с локализацией
источник

VS

Vladimir Skubriev in Saltstack
George Gaál
т.е. тебе не локаль ставить, а пакет с локализацией
Да. Локаль я оставил напарнику. А он ещё до солта не добрался.
источник

VS

Vladimir Skubriev in Saltstack
А в чём суть формулы ? Раньше я конфигурил двумя строчками:

echo 'LANG="en_US.UTF-8"' | sudo tee /etc/default/locale
sudo update-locale


Думал их отдельным стейтом описать да и забить.
источник

GG

George Gaál in Saltstack
Vladimir Skubriev
А в чём суть формулы ? Раньше я конфигурил двумя строчками:

echo 'LANG="en_US.UTF-8"' | sudo tee /etc/default/locale
sudo update-locale


Думал их отдельным стейтом описать да и забить.
она там умная
источник

GG

George Gaál in Saltstack
по сути делает то же самое, только идемпотентным способом
источник

VS

Vladimir Skubriev in Saltstack
George Gaál
по сути делает то же самое, только идемпотентным способом
ну для такой простой вещи как локаль впринципе можно и заюзать формулу. рассмотрим.
источник