From 98fee2ebac55b23f8d4357c1a6a3321c3544d997 Mon Sep 17 00:00:00 2001 From: HgO Date: Sun, 14 Jun 2020 16:20:28 +0200 Subject: [PATCH] setup murmur superuser password --- defaults/main.yml | 1 + handlers/main.yml | 5 ++++- tasks/murmur.yml | 24 +++++++++--------------- 3 files changed, 14 insertions(+), 16 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 266757c..0c1b194 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -11,6 +11,7 @@ mumble_web_websockify_port: "64737" murmur_domain: "{{ mumble_web_domain }}" murmur_enabled: yes +# murmur_superuser_password: "supersecret" murmur_database: path: "/var/lib/mumble-server/mumble-server.sqlite" # driver: "QMYSQL" diff --git a/handlers/main.yml b/handlers/main.yml index 8725e14..33b3d2b 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -27,4 +27,7 @@ - not (mumble_web_started.changed | default(false)) - name: reload nginx - include_tasks: ../handlers/nginx.yml \ No newline at end of file + include_tasks: ../handlers/nginx.yml + +- name: change murmur superuser password + command: murmurd -ini /etc/mumble-server.ini -supw "{{ murmur_superuser_password }}" \ No newline at end of file diff --git a/tasks/murmur.yml b/tasks/murmur.yml index f2f5a9a..3d4fa2b 100644 --- a/tasks/murmur.yml +++ b/tasks/murmur.yml @@ -29,18 +29,12 @@ enabled: yes state: started -# TODO: Handle superuser password - -# - name: Write superuser password to a file -# copy: -# content: "{{ murmur_superuser_password }}" -# dest: /etc/mumble-superuser -# owner: root -# group: root -# mode: "600" -# when: murmur_superuser_password is defined -# notify: set superuser password - -# - name: set superuser password -# command: murmurd -ini /etc/mumble-server.ini -supw "{{ murmur_superuser_password }}" -# failed_when: False \ No newline at end of file +- name: Write superuser password to a file + copy: + content: "{{ murmur_superuser_password }}" + dest: /etc/mumble-server.secret + owner: root + group: root + mode: "600" + when: murmur_superuser_password is defined + notify: change murmur superuser password