aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils/development/git.pp
blob: 7052d963b47a9b3b68aad374b462b0d4ba47b4f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
class nodo::utils::development::git {
  package { [
    'gitk',
    'git-gui',
    'tig',
    'git-cola',
    'legit',
    'git-extras',
    'git-flow',
    'topgit',
    'git-remote-gcrypt',
  ]:
    ensure => installed,
  }

  # Newer packages
  package { [
    'git-crypt',
  ]:
    ensure => $::lsbdistcodename ? {
      'stretch' => present,
      'sid'     => present,
      default   => absent,
    }
  }

  # Wheezy only
  package { [
    'git-stuff',
  ]:
    ensure => $::lsbdistcodename ? {
      'wheezy' => present,
      default  => absent,
    },
  }
}