diff options
Diffstat (limited to 'tasks')
| -rw-r--r-- | tasks/ts3update.yml | 18 | 
1 files changed, 18 insertions, 0 deletions
diff --git a/tasks/ts3update.yml b/tasks/ts3update.yml index e96dead..d5ee363 100644 --- a/tasks/ts3update.yml +++ b/tasks/ts3update.yml @@ -1,10 +1,18 @@  ---  # tasks file for teamspeak +- name: Check if a TeamSpeak 3 systemd service unit exists +  stat: +    path: "{{ systemd_service_file_path }}/teamspeak3-server.service" +  register: ts3_systemd_service +  tags: +    - teamspeak +  - name: Stop currently running TeamSpeak 3 server instance    service:      name: teamspeak3-server      state: stopped +  when: ts3_systemd_service.stat.exists    tags:      - teamspeak @@ -17,3 +25,13 @@      - Prune older TeamSpeak 3 server versions    tags:      - teamspeak + +- name: 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 +  tags: +    - teamspeak  | 
