Skip to content
A puppet module which maintains a mumble chat service
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
manifests
spec
templates
.gitignore
.puppet-lint.rc
.travis.yml
CONTRIBUTING.md
Gemfile
Modulefile
README.md
Rakefile

README.md

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
You can’t perform that action at this time.