Gitea – Ansible Installer Role

Automation and configuration management are not just about comfort.
They provide security, auditability and operational freedom.

For this reason Tom’s IT Cafe provides an Ansible role that:

  1. Downloads and installs the Gitea Linux binary
  2. Sets up a system service (as a non-root user)
  3. Sets up PostgreSQL (or SQLite for lightweight setups)
  4. Optionally sets up a reverse proxy with Certbot or self-signed keys
  5. Highly configurable through variables

The role focuses on a small, auditable code base with strong security.

Continue reading “Gitea – Ansible Installer Role”

⚙️ The DeadSwitch Way: Emacs, Org Mode, and the Art of Ansible Rolecraft

There’s a certain kind of silence that comes before precision.
And precision – true, surgical precision – requires the right blade.

For Ansible development, that blade is Emacs.
Not VSCode. Not PyCharm. Not some noisy IDE bloated with plugins.
Just Emacs. Raw. Controlled. Modular.


Continue reading “⚙️ The DeadSwitch Way: Emacs, Org Mode, and the Art of Ansible Rolecraft”