Defined Type: appserver::appsource::vcs::engine

Defined in:
manifests/appsource/vcs/engine.pp

Overview

Parameters:

  • engine (Any) (defaults to: $title)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/appsource/vcs/engine.pp', line 1

define appserver::appsource::vcs::engine(
  $engine = $title,
){

  case $engine {
    'git': {
      require git
      file{ '/etc/gitconfig':
        owner   => 'root',
        group   => 'root',
        mode    => '0644',
        content => "[core]\n\tsharedRepository = true",
      }
    }
    'mercurial': {
      # TODO: Implement equivalent permission config. ----- @@rhbecker
    }
  }


}