From 2feb2a9cfb473cb9274166bdace70da68a19e7cb Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Wed, 15 Oct 2025 23:39:40 -0400 Subject: [PATCH] always recreate fivem systemd service --- roles/fivem/tasks/main.yml | 7 ++++++- roles/fivem/templates/fivem.service.j2 | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/roles/fivem/tasks/main.yml b/roles/fivem/tasks/main.yml index ffb3c06..6648216 100644 --- a/roles/fivem/tasks/main.yml +++ b/roles/fivem/tasks/main.yml @@ -49,12 +49,17 @@ dest: "{{ data_dir }}/fivem/server-data/server.cfg" when: not fivem_server_data.stat.exists +- name: Stop & remove FiveM systemd service + become: yes + shell: | + systemctl stop fivem.service && + rm /etc/systemd/system/fivem.service + - name: Create FiveM systemd service become: yes template: src: fivem.service.j2 dest: "/etc/systemd/system/fivem.service" - when: not fivem_systemd.stat.exists - name: Enable FiveM systemd service become: yes diff --git a/roles/fivem/templates/fivem.service.j2 b/roles/fivem/templates/fivem.service.j2 index 83a8624..d781fd5 100644 --- a/roles/fivem/templates/fivem.service.j2 +++ b/roles/fivem/templates/fivem.service.j2 @@ -9,7 +9,7 @@ WorkingDirectory={{ data_dir }}/fivem/server-data TimeoutSec=0 RestartSec=10 Restart=always -User=alex +User=root [Install] WantedBy=multi-user.target \ No newline at end of file