diff options
| author | Egbert Verhage <egbert@eggiecode.org> | 2016-12-25 14:41:03 +0100 | 
|---|---|---|
| committer | Egbert Verhage <egbert@eggiecode.org> | 2016-12-25 14:41:03 +0100 | 
| commit | fd41708c25fa81cd73807c841dfbba901ed9eb03 (patch) | |
| tree | 4b31e6002c2505c254fd9f48d19c7b0e647ff871 | |
| parent | 54e60a1f03f7b718505246112892a1c8544d8539 (diff) | |
| download | ansible-teamspeak-fd41708c25fa81cd73807c841dfbba901ed9eb03.tar.gz ansible-teamspeak-fd41708c25fa81cd73807c841dfbba901ed9eb03.tar.xz ansible-teamspeak-fd41708c25fa81cd73807c841dfbba901ed9eb03.zip | |
Config: Added Service start and wait_for TS3 ServerQuery Port
| -rw-r--r-- | tasks/config.yml | 16 | 
1 files changed, 15 insertions, 1 deletions
| diff --git a/tasks/config.yml b/tasks/config.yml index e7f8015..8550d01 100644 --- a/tasks/config.yml +++ b/tasks/config.yml @@ -11,12 +11,26 @@    notify:      - Restart TeamSpeak 3 Server +- name: "Configuration : Start TeamSpeak 3 Server" +  service: +    name: teamspeak3-server +    state: started +  register: __ts3_service_started + +- name: "Configuration : Wait until TeamSpeak 3 ServerQuery is open" +  wait_for: +    port: "{{ teamspeak_network.query.port }}" +    timeout: 10  +  when: __ts3_service_started.changed +  - name: "Configuration : Fetch ServerAdmin Password"    shell: 'journalctl -u teamspeak3-server.service --since today | grep -oEi "password= \"(.*)\"" | cut -d\" -f2 | tail -n1'    register: __ts3_serveradmin_password +  when: __ts3_service_started.changed  - debug:       msg: "ServerAdmin Password: {{ __ts3_serveradmin_password.stdout }}" +  when: __ts3_service_started.changed  - block:    - name: "Configuration : Fetch default server privilege token" @@ -24,5 +38,5 @@      register: __ts3_default_priv_token    - debug:         msg: "Default virtualserver privilege token: {{ __ts3_default_priv_token.stdout }}" -  when: teamspeak_create_default_virtualserver +  when: teamspeak_create_default_virtualserver and __ts3_service_started.changed | 
