blob: 58e9e1242ac6dc578df46a9115858f2df99bd37c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
---
# tasks file for teamspeak
- name: "Update : Check if a TeamSpeak 3 Server systemd service unit exists"
stat:
path: "{{ systemd_service_file_path }}/teamspeak3-server.service"
register: ts3_systemd_service
- name: "Update : Stop currently running TeamSpeak 3 Server instance"
service:
name: teamspeak3-server
state: stopped
when: ts3_systemd_service.stat.exists
- name: "Update : Copy existing TeamSpeak 3 Server data to new TeamSpeak {{ teamspeak.version }} Server directory"
command: cp -r "{{ teamspeak.home }}/{{ teamspeak.symlink }}/teamspeak3-server_linux_amd64/"
"{{ teamspeak.home }}/teamspeak3-server_linux_amd64-{{ teamspeak.version }}/teamspeak3-server_linux_amd64/"
notify:
- Prune older TeamSpeak 3 Server versions
- name: "Update : Make sure ownership is set to {{ teamspeak.user }}"
file:
path: "{{ teamspeak.home }}/teamspeak3-server_linux_amd64-{{ teamspeak.version }}/teamspeak3-server_linux_amd64/"
state: directory
owner: "{{ teamspeak.user }}"
group: "{{ teamspeak.user }}"
recurse: yes
|