HomeCloudPlaybooks/README.md

20 lines
990 B
Markdown

# 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.