sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

597
active users

#ansible

8 posts8 participants0 posts today

Finally polished my Neovim setup for daily Ansible work and decided to share it!

After months of tweaking, it's got everything I need: proper LSP support for Ansible/Python, auto-linting that actually works, and smart YAML handling that doesn't fight me.

The best part? It just works out of the box - lazy.nvim handles all the plugin installation automatically. No more spending hours configuring LSP servers.

If you're doing infrastructure automation, you might find it useful:

codeberg.org/Larvitz/nvim-ansi

Summary card of repository Larvitz/nvim-ansible
Codeberg.orgnvim-ansibleNeovim config for Ansible & Python

Okay nerds. I’m hoping for recommendations because search results are all getting so murky with AI injections.

I am not a software developer, but I’m having to get more into it for the purpose of automation and sysadmin tasks. Presently I am focused on bash, python, a bit of PowerShell and CaC/IaC like Ansible, kubernetes etc.

Please recommend some books that are focused on software design patterns and principles that would be relevant for my use case.

Thank you!

Wrote my first Ansible Molecule scenario. The docs are no help, but thankfully Jeff Geerling is. I still can’t figure out a better way for my scenario to “see” my new collection than to symlink the collection into my ~/.ansible/collections dir. There must be a better way, but that’s for later.

For now, we celebrate the working Makefile that launches uv to run molecule with locked dependencies so it’s portable between my Mac and CI and devcontainer!

Just spent some hours writing down an #ansible playbook to deploy a custom image of #docker-volume-backup, properly built by my (self-hosted) #gitlab_ci , to backup the three persistent volumes required by my (self-hosted) #passbolt instance, sending the backup to a remote #rsync server, where underlying #zfs will take care to snapshot and keep safely.

Bonus: during backup, required containers are stopped, and started afterwords.

...and (incredibly/amazingly!) it worked!

Time to relax :-)

Pitching @ansible again to my employer's leadership team and was asked to hash out Windows patch approval (Most of our managed machines are Windows).

Does anyone have any good resources on this? Looks like it *may* be best to set up a WSUS server that the Ansible control nodes talk to, but looking for anything internal to Ansible that may be able to manage patch approval.

Neues aus meiner @forgejo #Ansible "Giftküche" .. meine Rolle kann jetzt auch lokale Benutzer anlegen und nicht nur einen LDAP Server konfigurieren.
Ist noch etwas Beta und bedarf Feinschliff, aber die grundlegende Funktionalität wäre gegeben.

I invented ansible-doc and it was merged into #ansible in November 2012.

At the time we relied on an external pager if people wanted that.

Sometime since (can't be bothered to search) somebody added an integral pager to the utility which is practical, but what sucks eggs is that noobs tend to CTL-C out of the pager (instead of hitting 'q'), so I constantly have to tell people to reset(1).

After uncounted releases, the bug is still there. Can somebody report it, please? ;)

I have an extensive #Ansible playbook for setting up my #Debian desktop from scratch. Apps, users, config etc. But given the number of non deterministic dependency hell hoops I have to jump through I’m wondering if something like #NixOS is a better idea.

No shade on Debian or Ansible, they’re great. But I’m wondering if they’re the right tools for this particular job.

Aah, ich beginne zu verstehen. ...

- #iServ verwendet #OPSI, weil damit Windows Clients ... naja ... installiert werden können.

- #Linux Clients (via linux-client-agent) sind ein kostenpflichtiges OPSI-"Produkt".

- dort klappt (mit Glück) die Installation, aber keine Updates oder Konfigurationsänderungen.

- mit Pech passen Kernel, initrd, Kernelmodule und zu installierende Linuxversion nicht zusammen und es gibt eine Fehlermeldung.

- "niemand" nutzt Linux unter iServ

- deshalb findet dort auch keine nennenswerte Entwicklung statt.

- von Linux kommend würde man auch nicht unbedingt OPSI verwenden wollen, sondern eher #DebianEdu mit z.B. #FAI oder #Ansible
🤔

Also: was tun mit Linux Clients unter iServ?

Edit:
Antworten bitte hier:
digitalcourage.social/@chbmeye

digitalcourage.socialCh M[ae][iy]e?r 🇪🇺 🖤 🤍 (@chbmeyer@digitalcourage.social)Was tun mit #Linux Clients unter #iServ? Problem: https://digitalcourage.social/@chbmeyer/114859593833244306 Wie kann man (als Community?) Linux am sinnvollsten unter iServ nutzen? [ ] alls OPSI Pakete selbst erstellen (iServ-Style) [ ] OPSI mit eigenem Debianpaket zur Config ergänzen [ ] FAI / Ansible statt OPSI, in iServ (Linux Style) [ ] nur sehen / Antwort als Kommentar

I am currently looking for a #job . I am an experienced (senior) software developer/engineer with 7y of experience. If someone is looking for a capable software engineer or knows someone looking for engineers, please let me know.

I do #python #scheme #django #docker and aim for reproducible software. I learned some #devops and #ansible and can manage servers. Used to do #fullstack dev work, before everything needed to be an SPA.

I am looking for #remote work or work in #berlin or #potsdam .