20 lines
990 B
Markdown
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. |