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