visibilityspots / puppet-mumble

A puppet module which maintains a mumble chat service

Home Page:http://mumble.sourceforge.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

puppet-mumble Build Status

Deploying a fully functional mumble server using puppet.

Supported debian & centos OS

Depends on puppet-module iptables, available on puppetlabs forge or the inuits module on https://github.com/Inuits/puppet-module-library

Mumble version 1.2.3 http://mumble.sourceforge.net/Install_CentOS5

used files from; http://sourceforge.net/projects/mumble/files/Mumble/1.2.3/murmur-static_x86-1.2.3.tar.bz2/download ftp://rpmfind.net/linux/Mandriva/devel/cooker/x86_64/media/contrib/release/mumble-server-1.2.3-1-mdv2011.0.x86_64.rpm

Example of Vagrantfile which deploys 2 boxes, one centos and one debian like

Vagrant::Config.run do |config|
  config.vm.define :centos do |centos_config|
  	centos_config.vm.box = "centos-6.2"
	centos_config.vm.host_name = "mumble-centos"
	centos_config.vm.forward_port 64738, 64738
	centos_config.vm.provision :puppet do |puppet|
	     puppet.manifests_path = "manifests"
	     puppet.manifest_file = "site.pp"
	     puppet.module_path = "modules"
	end
  end
  config.vm.define :debian do |debian_config|
  	debian_config.vm.box = "debian-6"
	debian_config.vm.host_name = "mumble-debian"
        #debian_config.vm.network :bridged, {:bridge => "em1"}
	debian_config.vm.forward_port 64738, 64738
	debian_config.vm.provision :puppet do |puppet|
	     puppet.manifests_path = "manifests"
	     puppet.manifest_file = "site.pp"
	     puppet.module_path = "modules"
	end
  end
end

About

A puppet module which maintains a mumble chat service

http://mumble.sourceforge.net/


Languages

Language:HTML 38.6%Language:Puppet 37.5%Language:Ruby 23.9%