diff options
| author | Stefan <stefan@sjoosten.nl> | 2017-01-21 16:18:21 +0100 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-01-21 16:18:21 +0100 | 
| commit | d15924d12ddc76965c3a4ce8face6b82b286d369 (patch) | |
| tree | 18d3ba6dc03ad59d7f7b8fd93fe07502a10c7e61 | |
| parent | 553f78233e26442932f68c5b38298c2c6b4d0de0 (diff) | |
| parent | fd41708c25fa81cd73807c841dfbba901ed9eb03 (diff) | |
| download | ansible-teamspeak-d15924d12ddc76965c3a4ce8face6b82b286d369.tar.gz ansible-teamspeak-d15924d12ddc76965c3a4ce8face6b82b286d369.tar.xz ansible-teamspeak-d15924d12ddc76965c3a4ce8face6b82b286d369.zip | |
Merge pull request #15 from EggieCode/fix-issue7
Fix issue 7 accepted.
Looks good overall.
I will probably change the shell commands you made. They are a good starting point and displaying the Server Token comes in handy when creating a new TS3 server.
| -rw-r--r-- | tasks/config.yml | 30 | 
1 files changed, 30 insertions, 0 deletions
| diff --git a/tasks/config.yml b/tasks/config.yml index 3a9035a..8550d01 100644 --- a/tasks/config.yml +++ b/tasks/config.yml @@ -10,3 +10,33 @@      group: "{{ teamspeak.user }}"    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" +    shell: 'journalctl -u teamspeak3-server.service --since today | grep -oEi "token=(.*)" | cut -d= -f2 | tail -n1' +    register: __ts3_default_priv_token +  - debug:  +      msg: "Default virtualserver privilege token: {{ __ts3_default_priv_token.stdout }}" +  when: teamspeak_create_default_virtualserver and __ts3_service_started.changed + | 
