eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

201
active users

#ansible

5 posts5 participants0 posts today

Upgraded 13 servers to #Debian 13 #trixie yesterday 🙂

Minor problems:

- On two servers, #Linux kernel changed network interface names. Fortunately, local servers, so I could login and fix it.

- Four #nginx instances did not start, because long deprecated "ssl on" is now an error. Again, easy to fix.

What are currently the best #ansible resources to deploy #ceph these days in a fresh env?

There are a lot of outdated or non-collection/role like resources out there, some only have partial "bootstrap" scripts, other say "please install first and the manage via this one".

- cephadm-ansible
- stackhpc/ansible-collection-cephadm
- ceph/ceph.automation

etc.

Oh please!!!!

I wanted to add a smoke-test/integration test for my Ansible FreeBSD connection plugin against a test-server and the GitHub Actions don't support outgoing IPv6 in 2025?! WTF!

Tempted to move my remaining stuff off of GitHub and migrate my CI/CD to @Codeberg Woodpecker

I refuse to use IPv4 for that, just because of GitHub.

#ipv6#github#legacy
Continued thread

So, der Kollege und ich haben diese Woche reihenweise uralte Server abgeschaltet, andere Server gepatcht, Schutzmechanismen hochgezogen etc.

OpenVAS scannt über das Wochenende nach Sicherheitslücken und wir erwarten, dass das Ergebnis am Montag eeetwas weniger rot ist 🙄

Automatisches Installieren von Updates, Konfiguration von SELinux, lokalen Firewalls etc. habe ich per Ansible auf dem Schirm.

Proxmox fully automated! From ClickOps to Code: Automated. Audited. Revisioned. Repeatable.

Starting from the base by automating:
- Cluster initialization
- Cluster join
- Storage Integration
- Proxmox Backup Server Integration
- SDN Networks (different ones for pros/dev)
- Guest Resources utilizing the cluster infrastructure

#Proxmox #PVE #Pbs #ProxmoxBackupServer #opensource #Automation #Ansible #python #devops #terraform #cicd #pipeline #cluster #nfs #iscsi

peertube.gyptazy.com/w/4cp7ddL

🚀 IT‑Spezialist:in für digitale Langzeitverfügbarkeit gesucht!
Das Zuse‑Institut Berlin (ZIB) sucht Unterstützung für das digitale Langzeitarchiv „EWIG“. Du arbeitest mit #OpenSource Tools wie Archivematica an Archivierungs‑Workflows, CI/CD, Deployment, Monitoring und Datenkuratierung.
🔧 Techstack: #Python, #Linux, Container, idealerweise #Ansible & CI/CD-Tools
📍 Vollzeit · befristet (3 Jahre) · EG 12 TV‑L · Berlin
📅 Bewerbung bis 31.08.2025
👉 zib.de/jobadvertisement/1725-i

I build a custom #Ansible facts module which works fine when I add something like this to ansible.cfg:
facts_modules = smart,name_of_my_custom_fact_module
However this module makes sense for a certain role only.
Is there a way to limit calling this module to a certain role?

For admins who speak YAML like a native: Passbolt’s Ansible playbook documentation is available.

This installation method is recommended for experienced users proficient with Ansible and requires a clean Debian 12 or Red Hat 9 server.

Full step-by-step guide here → passbolt.com/docs/hosting/inst

GitHub repo → github.com/passbolt/passbolt-a

www.passbolt.comInstall Passbolt with an Ansible playbook | Passbolt documentation.PRO
Continued thread

I mentioned recently that the configurability of {{ ansible_managed }} is being removed for #ansible 2.23. The reasoning appears to be “can be set in an inventory or other vars source”.

Anybody have any clever ideas on how to accomplish template filename modification time without prior invocation of a module or two, preferably also without having to create a custom lookup/filter plugin? (The template filename is in {{ template_path }}, {{ template_uid }} )

I’m out of ideas.

2/2

When we originally invented #ansible’s “ansible_managed” variable, we made it configurable. Before the default was broken a few years ago, it was roughly:

ansible_managed = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S by {uid} on {host}

One of the cool bits (I say this as its inventor) was that such an entry in an ansible.cfg caused the templated value to have the filename of the template source {file}, it’s owner {uid}, and it’s modification time in the strftime() patterns.

1/2

Continued thread

Actually on the topic of feature flags, I'm curious if they exist/what people are doing at the infra / #IaC / #GitOps level.

At one point I was thinking "can I hookup like launchdarkly into #Puppet's Hiera" to handle phased rollouts of things.

More recently, want the same thing for my #FluxCD stuff. Higher level than like Flagger I think, as in gradual rollout of Deployments over many clusters, than gradual rollout of Pod within a deployment.

Kinda like #Ansible's strategies and it's "max_fail_percentage" where it'll halt.