It explains a bit how to use #fwupd from other programming languages or in frameworks such as #Puppet and #Ansible, so might be useful for people thinking of using fwupd in a customer project.
@jpmens And thanks for the "this is fucking unclear", updated the article to have the import and also use wrap_var which is a tiny wrapper that figures out the "right" Unsafe datatype itself.
Are there people among you who have used both(!) #Ansible and #SaltStack personally?
I’m currently using Salt for some of my personal & freelance infrastructure, but it feels like it’s losing the popularity battle, and I think about switching to Ansible.
I usually run Salt agent-less, local-only (config repo cloned to the machine). I assume that’s possible with Ansible, too?
How declarative is Ansible these days? I want to define target states, the system should figure out how to get there.
@scy After 10 years with ansible and 2 with salt: I wouldn’t start anything new with ansible. Though it’s a lot easier at first and the simple (and rigid) structure helps a lot with learning, anything slightly more complex than the examples can lead to ugly workarounds. It’s absolutely great for simple and local stuff, but for anything distributed or complex, I‘d prefer the flexibility of salt. If you are already familiar with salt, I think there is little to be gained by switching to ansible.
@pikesley I recall need to get on with reading a load more Le Guin. Sought out (short story) Vaster Than Empires And More Slow a month or so ago and it was excellent.
There's an interesting discussion happening in the #Ansible forum that we'd like you all to participate in, regarding the future of the Ansible community package (aka what you get if you pip install ansible).
and if I as a non-organizer may add: if you say you'll come, please do. There are typically many no-shows and food has to be thrown away which is dreadful.
In a specific #Ansible playbook I wanted to retrieve the root partition's size in GB. Sounds easy, right?
Actually this turned out to be more complex than I anticipated.
json_query filtering, type issues with arithmetic calculations and rounding were some of the hurdles I needed to jump. 🦘
May my latest #blog post be helpful to you. Happy Friday! 🍻
I don't think there's a generally correct answer for this question (please refrain from attempting to convince me or others otherwise), rather I'm curious about your own hunch.
So, you just started with #ansible? Or maybe you want to improve in it? In the past, I wrote a couple of articles about @ansible , how you can get started and practical examples.
I hope these help you with #OpenSource#Automation. In case you miss something or want to provide feedback, please get in touch. I would love to address your topics, too.
Segfault when running the #Ansible apt module to remove wifi and Bluetooth related packages on my raspberry pi. But no problem using the equivalent apt commands. That's weird.
Anyway, this raspberry pi ("pilote") needs to be upgraded (Debian 10 to 12). A perfect time to install it from scratch and use Ansible.
As promised in my talk at #SCaLE, I've done a big refacto of this repository to publish it on github. Soon™ 🤞🏻
Event-Driven Ansible is here and it opens up a whole new world of possibilities for working with #Ansible. Dive into the future with our latest article, featuring a minimal example to get you started https://atix.de/en/blog/event-driven-ansible/