added systemd for persistence
This commit is contained in:
35
ansible-playbook.yml
Normal file → Executable file
35
ansible-playbook.yml
Normal file → Executable 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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user