Conversation
Notices
-
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Sunday, 22-Dec-2024 11:31:19 JST Haelwenn /элвэн/ :triskell:
@cks @bitprophet After all package recipes are also mostly just piles of shell script and they do have to at least configure for compilation if not also do configuration for turn-key distros.
And even gentoo is mostly just bash, the parts that aren't are then in any language.-
Embed this notice
Chris Siebenmann (cks@mastodon.social)'s status on Sunday, 22-Dec-2024 11:31:20 JST Chris Siebenmann
@bitprophet Pile of local shell scripting: still going strong.
(Now I'm imagining a twisted modernized version that runs through JSON that you put on a web server, pull over with curl, run through jq, etc. What could possibly go wrong with embedding shell scriptlets in JSON and then processing the result through more shell scripts. Generate the JSON from YAML for extra buzzword compliance.)
-
Embed this notice
Jeff Forcier (bitprophet@social.coop)'s status on Sunday, 22-Dec-2024 11:31:21 JST Jeff Forcier
Jeff's #ConfigurationManagement SotW 2024:
Puppet: internal dsl, ruby, ruined by corpothieves.
Chef: external dsl, ruby, ruined by corpothieves.
Salt: yaml, python, ruined by…yea.
Ansible: yaml, python, corpotheft status unclear but I hate the way it uses yaml.
CFengine: technically still exists but was old even in the late ‘00s.
mgmt: external dsl, golang, “newish”, has neat ideas?
babushka (#TIL): internal dsl, ruby, oops died 2021.
"just go back to fabric": internal dsl, python, it me.
-
Embed this notice