Ansible role that installs Icecast for your personal media streaming.
Using ansible-galaxy
:
$ ansible-galaxy install makarenalabs.icecast
Using arm
(Ansible Role Manager):
$ arm install makarenalabs.icecast
Using git
:
$ git clone https://github.com/MakarenaLabs/ansible-role-icecast.git
- Ansible 1.4 or higher
Here is a list of all the default variables for this role, which are also available in vars/main.yml
.
ice_location: Earth
ice_admin: icemaster@localhost
ice_adminuser: admin
ices2_configfile: "/etc/icecast2/icecast.xml"
ices2_streamname: Example stream name
ices2_genre: Example genre
ices2_description: A short description of your stream
ice_hostname
ice_sourcepassword
ice_relaypassword
ice_adminpassword
These variables are required!
---
- hosts: all
vars:
- ice_hostname: localhost
- ice_sourcepassword: hackme
- ice_relaypassword: hackme
- ice_adminpassword: hackme
- ice_location: Earth
- ice_admin: icemaster@localhost
- ice_adminuser: admin
roles:
- makarenalabs.icecast
$ git clone https://github.com/MakarenaLabs/ansible-role-icecast.git
$ cd ansible-role-icecast
$ vagrant up
Licensed under the MIT License. See the LICENSE file for details.
Copyright © 2019 MakarenaLabs