added systemd for persistence

This commit is contained in:
2026-09-02 13:04:09 -06:00
parent 3ec87aabb1
commit 52438301b2
17 changed files with 45 additions and 0 deletions

35
ansible-playbook.yml Normal file → Executable file
View File

@@ -62,6 +62,18 @@
- npm_internal
ip: '10.10.0.19'
- name: Generate systemd unit for NPM
containers.podman.podman_generate_systemd:
name: npm
new: true
restart_policy: always
- name: Enable NPM on boot
ansible.builtin.systemd:
name: container-npm
enabled: yes
daemon_reload: yes
- name: Deploy Gitea
containers.podman.podman_container:
image: docker.gitea.com/gitea:nightly
@@ -83,6 +95,17 @@
# - "3000:3000"
- "222:22"
- name: Generate systemd unit for Gitea
containers.podman.podman_generate_systemd:
name: gitea
new: true
restart_policy: always
- name: Enable Gitea on boot
ansible.builtin.systemd:
name: container-gitea
enabled: yes
daemon_reload: yes
- name: Deploy Jellyfin
containers.podman.podman_container:
@@ -110,6 +133,18 @@
# - 7359:7359/udp #optional
# - 1900:1900/udp #optional
- name: Generate systemd unit for Jellyfin
containers.podman.podman_generate_systemd:
name: jellyfin
new: true
restart_policy: always
- name: Enable Jellyfin on boot
ansible.builtin.systemd:
name: container-jellyfin
enabled: yes
daemon_reload: yes