updated with proper variables for environment
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
tasks:
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# (unchanged) Install podman, create network, create volumes …
|
||||
# Install podman, create network, create volumes …
|
||||
# -----------------------------------------------------------------
|
||||
- name: Install podman package
|
||||
ansible.builtin.package:
|
||||
@@ -36,7 +36,36 @@
|
||||
- "{{ vol_media }}"
|
||||
- "{{ vol_turn }}"
|
||||
- "{{ vol_nginx }}"
|
||||
- "{{ vol_teamspeak }}" # <-- new volume
|
||||
- "{{ vol_teamspeak }}"
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# Pull required images (including Teamspeak)
|
||||
# -----------------------------------------------------------------
|
||||
- name: Pull Traefik image
|
||||
containers.podman.podman_image:
|
||||
name: "{{ traefik_image }}"
|
||||
state: present
|
||||
|
||||
- name: Pull coturn image
|
||||
containers.podman.podman_image:
|
||||
name: "{{ turn_image }}"
|
||||
state: present
|
||||
|
||||
- name: Pull Synapse image
|
||||
containers.podman.podman_image:
|
||||
name: "{{ synapse_image }}"
|
||||
state: present
|
||||
|
||||
- name: Pull NGINX image
|
||||
containers.podman.podman_image:
|
||||
name: "{{ nginx_image }}"
|
||||
state: present
|
||||
|
||||
- name: Pull Teamspeak image
|
||||
containers.podman.podman_image:
|
||||
name: "{{ teamspeak_image }}"
|
||||
state: present
|
||||
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# Render all configuration files from the templates
|
||||
@@ -88,34 +117,6 @@
|
||||
restart_policy: always
|
||||
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# Pull required images (including Teamspeak)
|
||||
# -----------------------------------------------------------------
|
||||
- name: Pull Traefik image
|
||||
containers.podman.podman_image:
|
||||
name: "{{ traefik_image }}"
|
||||
state: present
|
||||
|
||||
- name: Pull coturn image
|
||||
containers.podman.podman_image:
|
||||
name: "{{ turn_image }}"
|
||||
state: present
|
||||
|
||||
- name: Pull Synapse image
|
||||
containers.podman.podman_image:
|
||||
name: "{{ synapse_image }}"
|
||||
state: present
|
||||
|
||||
- name: Pull NGINX image
|
||||
containers.podman.podman_image:
|
||||
name: "{{ nginx_image }}"
|
||||
state: present
|
||||
|
||||
- name: Pull Teamspeak image
|
||||
containers.podman.podman_image:
|
||||
name: "{{ teamspeak_image }}"
|
||||
state: present
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# Start containers (Traefik, TURN, Synapse, NGINX – unchanged)
|
||||
# -----------------------------------------------------------------
|
||||
@@ -183,7 +184,7 @@
|
||||
restart_policy: always
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# **NEW** – Start Teamspeak container
|
||||
# Start Teamspeak container
|
||||
# -----------------------------------------------------------------
|
||||
- name: Start Teamspeak container
|
||||
containers.podman.podman_container:
|
||||
@@ -203,7 +204,7 @@
|
||||
restart_policy: always
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# (optional) generate systemd units for the new container
|
||||
# generate systemd units for containers
|
||||
# -----------------------------------------------------------------
|
||||
- name: Generate systemd unit for Teamspeak
|
||||
containers.podman.podman_generate_systemd:
|
||||
@@ -212,9 +213,6 @@
|
||||
dest: "/etc/systemd/system/{{ teamspeak_container_name }}.service"
|
||||
when: generate_systemd | bool
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# (unchanged) systemd unit generation for the other containers
|
||||
# -----------------------------------------------------------------
|
||||
- name: Generate systemd unit for Traefik
|
||||
containers.podman.podman_generate_systemd:
|
||||
name: traefik
|
||||
|
||||
Reference in New Issue
Block a user