Installs a mumble server as docker container. This role is only tested on ubuntu 16.04.
- Docker
- docker-compose
- Systemd
- python-docker package
- Build docker image locally
- Create volume paths for docker container
- Create docker-compose file
- Setup systemd unit file
- Start/Restart service
Variable | Type | Mandatory? | Default | Description |
---|---|---|---|---|
version | text | no | 1.2.19 | Mumble version |
volumes.config | text | no | Local path to mumble config volume | |
publish.port | text | no | Port to be published | |
publish.interface | text | no | 0.0.0.0 | Interface to be published |
- name: install-docker-mumble
src: [email protected]:flandiGT/ansible-mumble.git
scm: git
Usage (without parameters):
- hosts: servers
roles:
- { role: install-docker-mumble }
Usage (with parameters):
- hosts: servers
roles:
- role: install-docker-mumble
version: 1.2.19
volumes:
config: /srv/docker/mumble/config
publish:
port: 64738
interface: 0.0.0.0