LINUX.ORG.RU
ФорумTalks

Крик души

 


1

5

Извините, но я больше не могу молчать. Господи! Какое же дерьмище этот паппет! Я сейчас изучаю по нужде этот кусок медвежьего говна и страдаю каждую минуту.

Документация это отдельный разговор. Не припомню сходу, видел ли я доки хуже. Такое ощущение складывается, что они специально написали ей левой ногой, чтобы народ у них курсы по их корявой поделке покупал. Вот вышла версия паппета номер 2 и там появилась функция А - окей, авторы описали эту функцию в доке к верссии 2. Затем вышла версия паппет номер 3 - и в документации к верссии 3 будет только функция Б, функция А останется в доках ко второй версии. И приходится постоянно прыгать между версиями, а их на минуточку 7 и промежуточные релизы.

В дополнение к сказанному, эта технология ещё и полудохлая. Последняя книга выходила аж в 2015 году. Инфу как сделать то и как сделать это надо искать по крупицам в гугле, буквально по крупицам!

Возможно, на моё восприятие ещё повлиял синдром утки, так как первым я изучил ансибл. Боженька ты мой, какие светлые воспоминания. Всё логично, стройно и подробнейшим образом расписано. А вкупе с огромным коммьюнити, можно решить или хотя бы нагуглить решение практически любой проблемы. Слава ансиблу. Позор и свалка истории паппету.

Паппет сложен просто по приколу. ни одной причины я не увидел зачем было чрезмерно усложнять и запутывать устройство этого выблева пьяной бомжихи.

Даже денег некому дать, чтобы научили пользоваться этим пережитком прошлого. Тот же скиллбокс вежливо пояснил, что такому отсталому говну не учат. Мол, сорян, это вам к сантехникам.

Я кончил.

★★★

Последнее исправление: SpaceRanger (всего исправлений: 4)

Ответ на: комментарий от sanyo1234

Прямо скажем, что относительно Убунты сравнительная популярность Nix и Guix это что-то из области исчесления бесконечномалых.

ugoday ★★★★★
()
Ответ на: комментарий от sanyo1234

Хорошо тебе, только без блобов зачастую даже на серверах проблемы, на ноутбуках вайфаю блобы подавай, я уже молчу про невидию. Я понимаю что есть фанатики которым нужно чтоб было швабодно и им не в падлу подбирать для этого железо, но большинству нужно чтоб оно работало с тем что есть. Это на самом деле выстрел в голову даже на уровне философии ввиду своей эксклюзивности, у NixOS хотя бы шанс есть

Tsukasa
()
Последнее исправление: Tsukasa (всего исправлений: 1)
Ответ на: комментарий от ugoday

Прямо скажем, что относительно Убунты сравнительная популярность Nix и Guix это что-то из области исчесления бесконечномалых.

Наверно, потому что GUIX нередко используют в научной среде?

sanyo1234
()
Ответ на: комментарий от Murg

В смысле девопсы не использовали пайплайны?…

Я имею в виду - для провижнинга самого железа. Не было. Ручками бегали правили настройки iLO/iDRAC. Было только развертывание ОС, а железо настроить - у нас лапки.

pekmop1024 ★★★★★
()
Ответ на: комментарий от filosofia

ну вот смотри. Прдеставь, пожалуйста, что нужно сделать несколько однотипных фактов, к примеру разбить fqdn на октеты.

Как мне советует сделать мануал:

Facter.add(:fqdn_split1) do 
  setcode do 
    Facter::Core::Execution.exec('hostname -f')split('.')[0] 
  end
end

Facter.add(:fqdn_split2) do 
  setcode do 
    Facter::Core::Execution.exec('hostname -f')split('.')[0] 
  end
end

Facter.add(:fqdn_split3) do 
  setcode do 
    Facter::Core::Execution.exec('hostname -f')split('.')[0] 
  end
end

А вот у меня километровый FQDN (пожалуйста, не спрашивай почему) из 40 октетов. Мне предлагается 40 раз повторить одно и то же. Код на рубях чому то не выполняется

for a in 1..10 do
  Facter.add(:fqdn_split#{i}) do
    setcode do
      Facter::Core::Execution.exec('hostname -f')split('.')[#{i}]
    end
  end
end

Он расположен в module_name/lib/facter/fqan_split.rb

Причем он ведь собака не просто не выполняется, а не выполняется молча. И хз где ошибка и куда копать.

SpaceRanger ★★★
() автор топика
Ответ на: комментарий от Murg

Правильные, просто в железе ничего не понимают - так бывает, ибо сильно зависит от бэкграунда. Каждому своё.

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

Ручками бегали правили настройки

Девопс вообще принципиально ручками ничего делать не должен :3

Murg ★★★
()
Ответ на: комментарий от t184256

Оркестрации и провижонинга у NixOS — кот наплакал. Есть nixops, но он странный и не всё покрывает. Так и живём.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от ugoday

Все таки это достаточно разные дистры, чтобы их сравнивать.

GUIX по своему уникален: Libre и полная 100% воспроизводимость, реплицируемые конфиги на Scheme, самобытный CI/CD и т.п.

Ближайший к нему аналог вероятно NixOS.

sanyo1234
()
Ответ на: комментарий от sanyo1234

Популярность рабочего верстака и синхрофазотрона :)

sanyo1234
()

Последняя книга выходила аж в 2015 году.

4.2

mydibyje ★★★★
()
Ответ на: комментарий от ugoday

ugoday: Что, даже чаще, чем слаку? А есть статистика?

sanyo1234: А смысл, сравнивать популярность двух относительно мало похожих сущностей?

ugoday: Nix и Guix весьма похожи и оба малопопулярны.

Вы таки сравниваете GUIX со Slackware или GUIX с NixOS?

sanyo1234
()
Ответ на: комментарий от sanyo1234

Мотайте уж до конца:

Прямо скажем, что относительно Убунты сравнительная популярность Nix и Guix это что-то из области исчесления бесконечномалых.

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

В моем понимании Slackware - это «верстак для работы» на пару с Debian/Devuan.

GUIX - это «синхрофазатрон», который не стоит сравнивать с другими дистрами.

Ubuntu - это попсовый дистр для желающих соскочить с венды.

sanyo1234
()
Ответ на: комментарий от sanyo1234

А я сужу так: ubuntu — маргинальная операционная система. Guix/Nix — маргинальный угол для маргиналов в маргиальном обществе, специально придуманная для тех, кого выгнали из общества аутистов, за необщительность.

ugoday ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)