aboutsummaryrefslogtreecommitdiffstats
path: root/handlers/main.yml
blob: 7da00968c37def3c5d89ca61898487c8dfd2033b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
---
# handlers file for teamspeak

- name: Reload systemd
  command: systemctl daemon-reload

- name: Restart TeamSpeak 3 Server
  service:
    name: teamspeak3-server
    state: restarted

- name: Prune older TeamSpeak 3 server versions
  shell: "{{ item }}"
  with_items:
    - find {{ teamspeak.home }}/teamspeak3-server_linux_amd64-*/ -maxdepth 1 -iname 'teamspeak3-server_linux_amd64' -type d | sort | head -n-{{ teamspeak.keep }} | xargs rm -rf
    - find {{ teamspeak.home }}/teamspeak3-server_linux_amd64-*.tar.bz2 -type f | sort | head -n-{{ teamspeak.keep }} | xargs rm -f