photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

244
active users

#devops

19 posts17 participants5 posts today

Ever wondered which SSH keys are lurking on your servers?

Just published a comprehensive Ansible playbook in my gists that audits your entire infrastructure for SSH keys and finds dangerous unprotected private keys!

- Detects unprotected private keys
- Lists all Pubkeys for root and users
- Comprehensive reporting (TXT + CSV)

codeberg.org/Larvitz/gists/src

Summary card of repository Larvitz/gists
Codeberg.orggists/2025/20250804-SSHKeyAuditPlaybook.md at maingists - Just some gists in Markdown, I wanted to share

When working in IT-Ops it is often important to know what it means to go to "the cloud". From time to time there are still managers waveing around the potential 9's you can buy at AWS. In such a case it is good to have a historic list of SaaS incidents. Sadly so far I found no simple overview anywhere on the web.

This is why I'm tracking major SaaS outages at my repo github.com/lwindolf/cloud-outa

Index of major cloud outages. Contribute to lwindolf/cloud-outages development by creating an account on GitHub.
GitHubGitHub - lwindolf/cloud-outages: Index of major cloud outagesIndex of major cloud outages. Contribute to lwindolf/cloud-outages development by creating an account on GitHub.

Combining two ideas from my feed.

First, there is the account of @pluralistic on how AI are the perfect bullshit machines and spit out hard code bugs. This is especially true when forced upon people (the reverse-centaurs).

pluralistic.net/2025/08/04/bad

Second, an old account on how improper use of image compression algorithms in Xerox scans lied about numbers, at scale.

dkriesel.com/en/blog/2013/0802

These two things are related, and someone will take the fall for failure.

#AI#bug#DevOps

First release:

I wrote an Ansible :ansible: connection-plugin to automate FreeBSD Jails :freebsd: via their host, by utilizing jls and jexec to run automation via a SSH connection to the FreeBSD host.

I released that on GitHub github.com/chofstede/ansible_j
And on my Codeberg: codeberg.org/Larvitz/ansible_j

Released under a BSD license.

This enables seamless automation of FreeBSD jails without needing a SSH connection to the Jails themselves.

Project reveal:

For the past couple of weeks, I was working on a modern Ansible connection plugin for FreeBSD Jails: jailexec.py

It utilizes the SSH connection to the host-system and jexec to execute Ansible automation within FreeBSD jails.

Makes it even possible to automate jails, that aren't reachable via SSH themselves (or even have no IP address).

Bonus features:

- Connection pooling and persistence for improved performance

- Efficient file transfer with proper permission handling

- Jail command execution via jexec with privilege escalation (doas/sudo)

- Comprehensive error handling and logging with multiple log-levels (-v -vv and -vvv)

After some polishing and testing, I will publish that under a BSD 2-Clause license on my Codeberg repositories and GitHub (Likely during the weekend)

#freebsd #bsd #ansible #automation #python #devops @vermaden

🚨 #Drupal Devs! Don't let your data be an Achilles' heel! My latest post unpacks a robust bash script for automated nightly Drupal database backups. 🚀 It runs outside Drupal for max reliability & performance, and I'll show you how to skip cache data for super lean backups.

Secure your site, streamline your workflow. Get the script & full breakdown here: drupalodyssey.com/blog/devops/

Photo by Anastasia Shuraeva: https://www.pexels.com/photo/a-bearded-man-reading-a-burning-newspaper-7539726
Drupal OdysseyBulletproof Your Drupal Data With Automated Nightly BackupsAutomate Drupal database backups! Get our optimized bash script for cron, learn to exclude cache data, and ensure reliable, secure nightly site protection.