Update 3 files
- /group_vars/all.yml - /roles/mumble/tasks/main.yml - /roles/mumble/templates/docker-compose.yml.j2
This commit is contained in:
parent
9ae423aa95
commit
7e5f3151af
@ -4,6 +4,18 @@ timezone: Asia/Yekaterinburg
|
|||||||
system_locale: ru_RU.UTF-8
|
system_locale: ru_RU.UTF-8
|
||||||
x11_display_host: "192.168.1.101"
|
x11_display_host: "192.168.1.101"
|
||||||
|
|
||||||
|
# ------------ Сетевые адреса серверов ------------
|
||||||
|
server_ips:
|
||||||
|
olimp: "192.168.1.200"
|
||||||
|
gateway: "192.168.1.201"
|
||||||
|
data: "192.168.1.202"
|
||||||
|
media: "192.168.1.203"
|
||||||
|
photo: "192.168.1.204"
|
||||||
|
nextcloud: "192.168.1.205"
|
||||||
|
talk: "192.168.1.206"
|
||||||
|
games: "192.168.1.207"
|
||||||
|
manage: "192.168.1.228"
|
||||||
|
|
||||||
# ------------ Группы серверов для мониторинга ------------
|
# ------------ Группы серверов для мониторинга ------------
|
||||||
monitoring_groups:
|
monitoring_groups:
|
||||||
# Все серверы с node_exporter
|
# Все серверы с node_exporter
|
||||||
@ -179,6 +191,7 @@ immich_db_name: "immich"
|
|||||||
immich_version: "release"
|
immich_version: "release"
|
||||||
|
|
||||||
# ------------ talk (192.168.1.206) ------------
|
# ------------ talk (192.168.1.206) ------------
|
||||||
|
# Mumble
|
||||||
mumble_base_dir: "/mnt/mumble"
|
mumble_base_dir: "/mnt/mumble"
|
||||||
mumble_data_dir: "{{ mumble_base_dir }}/data"
|
mumble_data_dir: "{{ mumble_base_dir }}/data"
|
||||||
mumble_port: "45131"
|
mumble_port: "45131"
|
||||||
@ -186,7 +199,7 @@ mumble_ice_port: "6502"
|
|||||||
mumble_server_password: "{{ vault_mumble_server_password }}"
|
mumble_server_password: "{{ vault_mumble_server_password }}"
|
||||||
mumble_superuser_password: "{{ vault_mumble_superuser_password }}"
|
mumble_superuser_password: "{{ vault_mumble_superuser_password }}"
|
||||||
mumble_max_users: "100"
|
mumble_max_users: "100"
|
||||||
|
# Matrix
|
||||||
matrix_base_dir: "/mnt/matrix"
|
matrix_base_dir: "/mnt/matrix"
|
||||||
matrix_data_dir: "{{ matrix_base_dir }}/data"
|
matrix_data_dir: "{{ matrix_base_dir }}/data"
|
||||||
matrix_config_dir: "{{ matrix_base_dir }}/config"
|
matrix_config_dir: "{{ matrix_base_dir }}/config"
|
||||||
|
|||||||
@ -1,12 +1,25 @@
|
|||||||
---
|
---
|
||||||
- name: Create Mumble directories
|
- name: Create Mumble directories with correct permissions
|
||||||
file:
|
file:
|
||||||
path: "{{ item }}"
|
path: "{{ item.path }}"
|
||||||
state: directory
|
state: directory
|
||||||
mode: 0755
|
mode: "{{ item.mode }}"
|
||||||
|
owner: "{{ item.owner }}"
|
||||||
|
group: "{{ item.group }}"
|
||||||
loop:
|
loop:
|
||||||
- "{{ mumble_base_dir }}"
|
- { path: "{{ mumble_base_dir }}", mode: "0755", owner: "root", group: "root" }
|
||||||
- "{{ mumble_data_dir }}"
|
- { path: "{{ mumble_data_dir }}", mode: "0755", owner: "1000", group: "1000" }
|
||||||
|
become: yes
|
||||||
|
|
||||||
|
- name: Ensure Mumble data directory permissions are correct recursively
|
||||||
|
file:
|
||||||
|
path: "{{ mumble_data_dir }}"
|
||||||
|
state: directory
|
||||||
|
mode: "0755"
|
||||||
|
owner: "1000"
|
||||||
|
group: "1000"
|
||||||
|
recurse: yes
|
||||||
|
become: yes
|
||||||
|
|
||||||
- name: Deploy Mumble docker-compose.yml
|
- name: Deploy Mumble docker-compose.yml
|
||||||
template:
|
template:
|
||||||
|
|||||||
@ -3,6 +3,7 @@ services:
|
|||||||
mumble-server:
|
mumble-server:
|
||||||
image: mumblevoip/mumble-server:latest
|
image: mumblevoip/mumble-server:latest
|
||||||
container_name: mumble-server
|
container_name: mumble-server
|
||||||
|
user: "1000:1000"
|
||||||
ports:
|
ports:
|
||||||
- "{{ mumble_port }}:64738/tcp"
|
- "{{ mumble_port }}:64738/tcp"
|
||||||
- "{{ mumble_port }}:64738/udp"
|
- "{{ mumble_port }}:64738/udp"
|
||||||
@ -10,7 +11,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- "{{ mumble_data_dir }}:/data"
|
- "{{ mumble_data_dir }}:/data"
|
||||||
environment:
|
environment:
|
||||||
- MUMBLE_CONFIG_welcometext=<br />Коля питух, объелся мух<br />Приятного общения!<br />
|
- MUMBLE_CONFIG_welcometext="<br />Коля питух, объелся мух<br />Приятного общения!<br />"
|
||||||
- TZ={{ timezone }}
|
- TZ={{ timezone }}
|
||||||
- MUMBLE_CONFIG_SERVER_PASSWORD={{ mumble_server_password }}
|
- MUMBLE_CONFIG_SERVER_PASSWORD={{ mumble_server_password }}
|
||||||
- MUMBLE_SUPERUSER_PASSWORD={{ mumble_superuser_password }}
|
- MUMBLE_SUPERUSER_PASSWORD={{ mumble_superuser_password }}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user