annotate modules/vcs/manifests/init.pp @ 272:c42fb28cff86

Update to a newer Python module This also pulls in an EPEL module (which we don't use) and a newer stdlib version.
author IBBoard <dev@ibboard.co.uk>
date Fri, 03 Jan 2020 19:56:04 +0000
parents 2d119b462c83
children c16c977760c3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1 class vcs {
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
2 @package { [
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
3 "mercurial",
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
4 "git"
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
5 ]:
131
0dd899a10ee1 Change all "latest" packages to "installed"
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
6 ensure => installed
0
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
7 }
272
c42fb28cff86 Update to a newer Python module
IBBoard <dev@ibboard.co.uk>
parents: 250
diff changeset
8 python::pip { 'mercurial-keyring':
147
6cb6dc1f74d4 Switch to mercurial_keyring from Pip
IBBoard <dev@ibboard.co.uk>
parents: 143
diff changeset
9 ensure => installed,
6cb6dc1f74d4 Switch to mercurial_keyring from Pip
IBBoard <dev@ibboard.co.uk>
parents: 143
diff changeset
10 }
250
2d119b462c83 Add some missing command prompt dependencies
IBBoard <dev@ibboard.co.uk>
parents: 148
diff changeset
11 file { '/etc/bash_completion.d/git-prompt.sh':
2d119b462c83 Add some missing command prompt dependencies
IBBoard <dev@ibboard.co.uk>
parents: 148
diff changeset
12 ensure => 'link',
2d119b462c83 Add some missing command prompt dependencies
IBBoard <dev@ibboard.co.uk>
parents: 148
diff changeset
13 target => '/usr/share/git-core/contrib/completion/git-prompt.sh',
2d119b462c83 Add some missing command prompt dependencies
IBBoard <dev@ibboard.co.uk>
parents: 148
diff changeset
14 }
0
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
15 }
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
16
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
17 class vcs::client inherits vcs {
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
18 realize(Package["mercurial"],
272
c42fb28cff86 Update to a newer Python module
IBBoard <dev@ibboard.co.uk>
parents: 250
diff changeset
19 Python::Pip["mercurial-keyring"],
0
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
20 Package["git"])
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
21 }
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
22
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
23 class vcs::server inherits vcs {
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
24 realize(Package["mercurial"],
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
25 Package["git"])
956e484adc12 Initial public release of Puppet configs
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
26 }