990 B

HomeCloudPlaybooks

My Ansible Playbooks live here

Podman Integration

This project has been updated to use Podman as the container runtime instead of Docker.

Key Changes:

  • The docker role has been removed.
  • A custom podman role is used to install Podman, podman-compose, and podman-docker.
  • Roles that deploy containers (e.g., network, gitea, portainer) have been adapted to use Podman-compatible commands and modules.
  • podman-compose is used to manage multi-container applications defined in podman-compose.j2 templates.

Running Playbooks with Podman:

Ensure Podman is installed and configured on your target hosts. The playbooks will handle the installation of podman-compose and podman-docker.

Deployment Status

Network Stack on Scully: Successfully deployed! The common, podman, and network roles have been applied to Scully, establishing the core network infrastructure including Nginx Proxy Manager and WireGuard Easy.