feat: Clean up Docker references and align with Podman

This commit is contained in:
Tobias J. Endres 2025-09-02 20:32:53 +02:00
parent 9d9d07a599
commit 0cbe5daf54
6 changed files with 10 additions and 17 deletions

View File

@ -16,7 +16,7 @@
- name: Deploy Gitea container using Podman Compose
ansible.builtin.shell:
cmd: podman-compose -f {{ gitea_data_path }}/docker-compose.yml up -d
cmd: podman-compose -f {{ gitea_data_path }}/podman-compose.yml up -d
chdir: "{{ gitea_data_path }}"
become: true

View File

@ -8,8 +8,8 @@ nginx_proxy_manager_admin_email: "tobend85@gmail.com"
nginx_proxy_manager_admin_password: "risICE3"
nginx_proxy_manager_port: "9900"
nginx_proxy_manager_ssl_port: "443"
# Docker network configuration
docker_network_name: "sublime-net"
# Podman network configuration
podman_network_name: "sublime-net"
# Wireguard-Easy container configuration
wireguard_easy_image: "ghcr.io/wg-easy/wg-easy"
wireguard_easy_version: "latest"

View File

@ -78,7 +78,7 @@
- name: Deploy Containers
ansible.builtin.shell:
cmd: podman-compose -f /opt/network/docker-compose.yml up -d
cmd: podman-compose -f /opt/network/podman-compose.yml up -d
chdir: /opt/network
become: true

View File

@ -1,3 +1 @@
---
dependencies:
- role: docker

View File

@ -1,27 +1,22 @@
- name: Ensure Docker service is running
service:
name: docker
state: started
enabled: true
- name: Pull Portainer Docker image
community.docker.docker_image:
- name: Pull Portainer Podman image
containers.podman.podman_image:
name: portainer/portainer-ce
source: pull
- name: Create Portainer container
community.docker.docker_container:
containers.podman.podman_container:
name: portainer
image: portainer/portainer-ce
state: started
ports:
- "9000:9000"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
- "/var/run/podman/podman.sock:/var/run/podman/podman.sock"
- "portainer_data:/data"
restart_policy: unless-stopped
- name: Ensure Portainer container is running
community.docker.docker_container:
containers.podman.podman_container:
name: portainer
state: started