comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:956e484adc12
1 class vcs {
2 @package { [
3 "mercurial",
4 "mercurial_keyring",
5 "git"
6 ]:
7 ensure => latest
8 }
9 }
10
11 class vcs::client inherits vcs {
12 realize(Package["mercurial"],
13 Package["mercurial_keyring"],
14 Package["git"])
15 package { "hgview":
16 ensure => latest;
17 }
18 }
19
20 class vcs::server inherits vcs {
21 realize(Package["mercurial"],
22 Package["git"])
23 }