view modules/vcs/manifests/init.pp @ 0:956e484adc12

Initial public release of Puppet configs
author IBBoard <dev@ibboard.co.uk>
date Sat, 16 Aug 2014 19:47:38 +0000
parents
children 0dd899a10ee1
line wrap: on
line source

class vcs {
    @package { [
            "mercurial",
            "mercurial_keyring",
            "git"
        ]:
        ensure => latest
    }
}

class vcs::client inherits vcs {
	realize(Package["mercurial"],
		Package["mercurial_keyring"],
		Package["git"])
	package { "hgview":
		ensure => latest;
	}
}

class vcs::server inherits vcs {
	realize(Package["mercurial"],
		Package["git"])
}