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.

Description
my ansible plays
Readme GPL-3.0 238 KiB
Languages
Jinja 100%