allow to install murmur server
This commit is contained in:
@@ -1,11 +1,19 @@
|
||||
- name: Install and configure umurmur server
|
||||
- name: Deploy uMurmur server
|
||||
import_tasks: umurmur.yml
|
||||
when: umurmur_enabled
|
||||
tags: umurmur
|
||||
|
||||
- name: Install and configure mumble web client
|
||||
- name: Deploy Murmur server
|
||||
import_tasks: murmur.yml
|
||||
when: murmur_enabled
|
||||
tags: murmur
|
||||
|
||||
- name: Deploy mumble web client
|
||||
import_tasks: mumble_web.yml
|
||||
when: mumble_web_enabled
|
||||
tags: mumble_web
|
||||
|
||||
- name: Configure Nginx for mumble web client
|
||||
import_tasks: nginx.yml
|
||||
when: mumble_web_enabled
|
||||
tags: nginx
|
||||
36
tasks/murmur.yml
Normal file
36
tasks/murmur.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
- name: Install mumble-server package
|
||||
apt:
|
||||
name: mumble-server
|
||||
state: present
|
||||
register: murmur_installed
|
||||
|
||||
- name: Copy Murmur config file
|
||||
template:
|
||||
src: mumble-server.ini.j2
|
||||
dest: /etc/mumble-server.ini
|
||||
owner: root
|
||||
group: "{{ murmur_group }}"
|
||||
mode: "640"
|
||||
notify: restart murmur
|
||||
|
||||
- name: Start mumble-server service
|
||||
service:
|
||||
name: mumble-server
|
||||
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
|
||||
Reference in New Issue
Block a user