mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

810
active users

#ansible

20 posts18 participants1 post today

Sometimes it feels like Ansible is a lot more friendly with home lab and self hosting than Terraform. A lot of things I want to do with Terraform do not have official providers, while Ansible does have a lot of official modules.

I'm not looking for a solution, just making an observation.

EDIT: To be fair, I have been asked for examples, so here is at least one (I could list a few more, but no need).

bitwarden.com/help/ansible-int
registry.terraform.io/search/p

BitwardenAnsible | BitwardenThis article will walk you through setting up and using the Bitwarden Secrets Manager Ansible integration.

Ein paar Merge Requests für die Doku von ansible semaphore erstellt. Ich mag Semaphore, aber die Doku ist ausbaufähig 🙈
Mit all den offenen Doku Merge Requests, die der anderen und meiner, dürfte die Doku deutlich besser werden. Auch wenn es nicht meine Doku ist, freue ich mich, sollten alle MRs demnächst gemerged werden :)

The #s390x open source software team at IBM confirms the latest versions of various software packages run well on #Linux on #IBMZ & #LinuxONE

In March 2025 validation was maintained for over 30 projects, including #Ansible, #Apache Tomcat, & #Erlang 🎉

Plus, community CI was added for segyio, and Rust's linux_syscall project now publishes s390x releases on crates.io

Full report + how your project can apply for a s390x VM: community.ibm.com/community/us

community.ibm.com · Linux on IBM Z and LinuxONE Open Source Software Report: March 2025

What do you guys do about breaking home directories in #Linux.

I mean every desktop env after some time gets flaky and then you feel like you wanted a reset but you don't want a reset because it's a lot of work to reconfigure everything and you will probably forget about details.
I mean there's #nixos but despite me liking the idea I don't like the implementation

Are there highly mature #Ansible roles for like #gnome #kde or whatever?

How do you tackle this?

Today, #IPv6 to the rescue.

I broke DHCP for the legacy IP space on my pfSense router today but thanks to running dual stack I could reconnect using the IPv6 address and fix things. I was trying to move to using #Ansible for managing pfSense and somehow despite getting zero errors and Ansible reporting things as idempotent, things were unhappy.

I managed to get back into the router and deleted the new records, recreating them manually and everything is working again. No clue what I broke yet, but yay for IPv6.

Dear #Ansible #Kubernetes users,

I can tell Ansible to wait until a Kubernetes pod is running and ready using something like this:

- kubernetes.core.k8s_info:
api_version: v1
kind: Pod
namespace: gitlab
label_selectors:
- app=webservice
wait_condition:
status: "True"
type: Ready
wait: true
wait_sleep: 10
wait_timeout: 1800

However, I do not succeed in telling Ansible to wait until a pod was completed successfully. The following code works but detects a pod that is not yet running (PodInitializing) as well and proceeds.

- kubernetes.core.k8s_info:
[...]
wait_condition:
# no "reason" given here
status: "False"
type: Ready
[...]

As soon as I add a "reason" this task runs into a timeout and does no longer work. No matter what I use as the "reason". "Completed", "Succeeded", "Terminated", ...

The module documentation is rather vague on this...

docs.ansible.com/ansible/lates

docs.ansible.comkubernetes.core.k8s_info module – Describe Kubernetes (K8s) objects — Ansible Community Documentation

🔍 Looking for #Linux #Containers for your CI/CD pipeline? #foundata built a collection of OCI images with

✅ functional systemd (not just a shim!)
✅ unprivileged execution support – perfect for tools like #Podman.

👉 Explore all Integration Test Target (ITT) container files on github.com/orgs/foundata/repos

💡 Also ideal for #Ansible #Molecule testing, see them in action with a collection: github.com/foundata/ansible-co

Open Source. Automation. Agile. foundata GmbH has 25 repositories available. Follow their code on GitHub.
GitHubfoundata GmbHOpen Source. Automation. Agile. foundata GmbH has 25 repositories available. Follow their code on GitHub.