aboutsummaryrefslogtreecommitdiffstats
path: root/tasks/ts3update.yml
blob: e96dead8fea5f88393092b97f9eb0fb7e5e48685 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
# tasks file for teamspeak

- name: Stop currently running TeamSpeak 3 server instance
  service:
    name: teamspeak3-server
    state: stopped
  tags:
    - teamspeak

- name: Copy existing TeamSpeak 3 server data to new TeamSpeak {{ teamspeak.version }} server directory
  synchronize:
    src: "{{ teamspeak.home }}/{{ teamspeak.symlink }}/teamspeak3-server_linux_amd64/"
    dest: "{{ teamspeak.home }}/teamspeak3-server_linux_amd64-{{ teamspeak.version }}/teamspeak3-server_linux_amd64/"
  delegate_to: "{{ inventory_hostname }}"
  notify:
    - Prune older TeamSpeak 3 server versions
  tags:
    - teamspeak