MakarenaLabs.icecast
Ansible Role: Icecast
Ansible role that installs Icecast for your personal media streaming.
Installation
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
Requirements & Dependencies
- Ansible 1.4 or higher
Variables
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_hostnameice_sourcepasswordice_relaypasswordice_adminpassword
These variables are required!
Example playbook
---
- 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
Testing
$ git clone https://github.com/MakarenaLabs/ansible-role-icecast.git
$ cd ansible-role-icecast
$ vagrant up
License
Licensed under the MIT License. See the LICENSE file for details.
Copyright © 2019 MakarenaLabs
Install
ansible-galaxy install MakarenaLabs.icecastLicense
mit
Downloads
81
Owner
