What #Ansible Project/Module/Role should I use to provision an #OpenWRT Router?

What #Ansible Project/Module/Role should I use to provision an #OpenWRT Router?
Hey everyone, the very first release of #OpenVox has been released! It’s a drop in replacement for #Puppet and is ready for initial evaluation. Here’s a link to the blog post with more details via #HackerNews in hopes you’ll help vote it is so that even more people know what #VoxPupuli has accomplished
Caveats that didn't fit into the toot:
- there are probably other examples out there I'm unaware of, or forgot (hmu!)
- obviously, the context here is for systems that either don't need/want containerization, or for managing the base layer of container/kubelet/etc hosts; otherwise you would just be using container build tools, kubernaughty/nice, etc.
- clear trend that the tools which got big, got eaten, & are now being run into the ground.
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.
#CodeMigration at scale? Monzo does it with 2800 #microservices!
Careful planning, heavy automation, and config service ensure gradual roll forwards and quick rollbacks in case of issues.
Learn more on #InfoQ
I've written a blog post about choosing a configuration management system. Let me know your thoughts!
https://blog.emacsen.net/blog/2024/09/29/sysadmin-config-management/
I was skeptical of PyInfra at first, but I had a working system within minutes and was building out my own deploys (sort of like Ansible Playbooks), but without any weird Yaml syntax.
I've used cfengine, Puppet, Chef, and Ansible, and while I might still use an agent based system if I had thousands of hosts, so far PyInfra has been the easiest and most straightforward configuration management system I've used. It's as straightforward as Chef, but agentless like Ansible.
It's been absolute pleasure to use so far.
Introducing tori, a tool to track your system's configuration and replicate it.
I've been simultaneously using and developing it personally for the past 5 months, and now I would like to teach it to fly so it can break out from our nest.
This version still has very few of the features I enjoy in my personally-hardcoded version. If it sounds interesting, just stay tuned.
I wrote a blog post with a more in-depth description of what it is, how it works and why I built it:
DoorDash created a new #ConfigurationManagement platform powered by #CockroachDB.
The new platform enables experimentation, improves configuration value lifecycle, and provides flexibility and extendibility.
Dive into the details on #InfoQ: https://bit.ly/3I0YSYf
#CfgMgmtCamp will be back in #Ghent in 2024! Mark your calendars for Feb 5-7 https://cfgmgmtcamp.eu/ghent2024/
Check out the #CFP looking for presentations, workshops, and fringes: https://cfp.cfgmgmtcamp.org/2024/cfp
** deadline: Wednesday, Nov 15
We are also planning Ansible Contributor Summit on Feb 7, 2024 as part of @cfgmgmtcamp
I am happy to announce that Martin Schön and I overhauled my #CMake dependency management utilities project at #GitHub and now it’s even more powerful and flexible.
Do you mind to test the newly created docs?
https://github.com/daixtrose/cmake_utilities/tree/add-docs
#cpp #cplusplus #configurationmanagement
#DependencyManagement
Today from the Wiz Academy - The importance of configuration management to Cloud Security
https://www.wiz.io/academy/why-configuration-management-is-essential-to-cloud-security
#CfgMgmtCamp will return to #Ghent in 2023! Mark your calendars for Feb 6-8 https://cfgmgmtcamp.eu/ghent2023/
Check out the #CFP looking for presentations, workshops, and fringes: https://cfp.cfgmgmtcamp.org/2023/cfp
** deadline: Sunday, Dec 4