From ea93c0c051ff5047662440a7cd12585487b534ad Mon Sep 17 00:00:00 2001 From: Egbert Verhage Date: Sun, 25 Dec 2016 14:18:00 +0100 Subject: Config: Shell script from getting the serveradmin password --- tasks/config.yml | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tasks/config.yml') diff --git a/tasks/config.yml b/tasks/config.yml index 3a9035a..bc8204b 100644 --- a/tasks/config.yml +++ b/tasks/config.yml @@ -10,3 +10,7 @@ group: "{{ teamspeak.user }}" notify: - Restart TeamSpeak 3 Server + +- name: "grep ServerAdmin Password" + shell: 'journalctl -u teamspeak3-server.service --since today | grep -oEi \'password= "(.*)"\' | cut -d\" -f2 | tail -n1' + register: __ts3_serveradmin_password -- cgit v1.2.3-70-g09d2 From 221a3ebe63fa022eaa447904c4b8f9fc664c8972 Mon Sep 17 00:00:00 2001 From: Egbert Verhage Date: Sun, 25 Dec 2016 14:25:31 +0100 Subject: Config: Update naming and added debug messages --- tasks/config.yml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tasks/config.yml') diff --git a/tasks/config.yml b/tasks/config.yml index bc8204b..3fed9c6 100644 --- a/tasks/config.yml +++ b/tasks/config.yml @@ -14,3 +14,6 @@ - name: "grep ServerAdmin Password" shell: 'journalctl -u teamspeak3-server.service --since today | grep -oEi \'password= "(.*)"\' | cut -d\" -f2 | tail -n1' register: __ts3_serveradmin_password +- name: "Fetch default server Privilege token" + shell: 'journalctl -u teamspeak3-server.service --since today | grep -oEi 'token=(.*)' | cut -d= -f2 | tail -n1' + register: __ts3_serveradmin_password -- cgit v1.2.3-70-g09d2 From 4995a86258ebe388fae5c0de508c70046856338b Mon Sep 17 00:00:00 2001 From: Egbert Verhage Date: Sun, 25 Dec 2016 14:28:10 +0100 Subject: Config: Fixed bug with yaml styling --- tasks/config.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'tasks/config.yml') diff --git a/tasks/config.yml b/tasks/config.yml index 3fed9c6..6a78fe6 100644 --- a/tasks/config.yml +++ b/tasks/config.yml @@ -11,9 +11,18 @@ notify: - Restart TeamSpeak 3 Server -- name: "grep ServerAdmin Password" +- 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 -- name: "Fetch default server Privilege token" - shell: 'journalctl -u teamspeak3-server.service --since today | grep -oEi 'token=(.*)' | cut -d= -f2 | tail -n1' - register: __ts3_serveradmin_password + +- debug: + msg: "ServerAdmin Password: {{ __ts3_serveradmin_password.stdout }}" + +- 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 + -- cgit v1.2.3-70-g09d2 From 54e60a1f03f7b718505246112892a1c8544d8539 Mon Sep 17 00:00:00 2001 From: Egbert Verhage Date: Sun, 25 Dec 2016 14:35:23 +0100 Subject: Config: Real fixed bug with yaml styling --- tasks/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tasks/config.yml') diff --git a/tasks/config.yml b/tasks/config.yml index 6a78fe6..e7f8015 100644 --- a/tasks/config.yml +++ b/tasks/config.yml @@ -12,7 +12,7 @@ - Restart TeamSpeak 3 Server - name: "Configuration : Fetch ServerAdmin Password" - shell: 'journalctl -u teamspeak3-server.service --since today | grep -oEi \'password= "(.*)"\' | cut -d\" -f2 | tail -n1' + shell: 'journalctl -u teamspeak3-server.service --since today | grep -oEi "password= \"(.*)\"" | cut -d\" -f2 | tail -n1' register: __ts3_serveradmin_password - debug: @@ -20,9 +20,9 @@ - block: - name: "Configuration : Fetch default server privilege token" - shell: 'journalctl -u teamspeak3-server.service --since today | grep -oEi \'token=(.*)\' | cut -d= -f2 | tail -n1' + 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 + when: teamspeak_create_default_virtualserver -- cgit v1.2.3-70-g09d2 From fd41708c25fa81cd73807c841dfbba901ed9eb03 Mon Sep 17 00:00:00 2001 From: Egbert Verhage Date: Sun, 25 Dec 2016 14:41:03 +0100 Subject: Config: Added Service start and wait_for TS3 ServerQuery Port --- tasks/config.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'tasks/config.yml') 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 -- cgit v1.2.3-70-g09d2