From ae7edc6472b06676947c37ba4728a44e628103b9 Mon Sep 17 00:00:00 2001 From: SecretMineDE Date: Sun, 12 Nov 2023 13:56:26 +0100 Subject: [PATCH] always setup service --- tasks/30-setup-service.yml | 12 ++++++++++++ tasks/{30-install-ts3.yml => 31-install-ts3.yml} | 13 ------------- tasks/main.yml | 5 +++-- 3 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 tasks/30-setup-service.yml rename tasks/{30-install-ts3.yml => 31-install-ts3.yml} (79%) diff --git a/tasks/30-setup-service.yml b/tasks/30-setup-service.yml new file mode 100644 index 0000000..7f5ae9a --- /dev/null +++ b/tasks/30-setup-service.yml @@ -0,0 +1,12 @@ +--- +- name: "Register ts3server.ini state" + ansible.builtin.stat: + path: "{{ ts3_base_dir }}/ts3server.ini" + register: ts3server_ini + +- name: "Create service" + ansible.builtin.template: + src: "teamspeak3.service.j2" + dest: "/etc/systemd/system/teamspeak3.service" + notify: + - "Reload systemd" diff --git a/tasks/30-install-ts3.yml b/tasks/31-install-ts3.yml similarity index 79% rename from tasks/30-install-ts3.yml rename to tasks/31-install-ts3.yml index d5d9b34..03f7820 100644 --- a/tasks/30-install-ts3.yml +++ b/tasks/31-install-ts3.yml @@ -1,22 +1,9 @@ --- -- name: "Register ts3server.ini state" - ansible.builtin.stat: - path: "{{ ts3_base_dir }}/ts3server.ini" - register: ts3server_ini - -- name: "Create service" - ansible.builtin.template: - src: "teamspeak3.service.j2" - dest: "/etc/systemd/system/teamspeak3.service" - notify: - - "Reload systemd" - - name: "Stop service" ansible.builtin.systemd: name: "teamspeak3" state: "stopped" - - name: "Download Archive for version {{ ts3_version }}" ansible.builtin.get_url: url: "{{ ts3_download_url }}" diff --git a/tasks/main.yml b/tasks/main.yml index f2c5111..d644454 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -20,6 +20,7 @@ loop: - "10-user-setup.yml" - "11-setup-dirs.yml" + - "30-setup-service.yml" - name: "Output versions" debug: @@ -32,7 +33,7 @@ loop_control: loop_var: "tasks_file" loop: - - "30-install-ts3.yml" + - "31-install-ts3.yml" - "31-set-query-password.yml" - "32-get-admin-token.yml" when: @@ -42,4 +43,4 @@ include_tasks: "33-start-service.yml" - name: "Show output" - include_tasks: "99-output.yml" \ No newline at end of file + include_tasks: "99-output.yml"