583be07992
This change automates the installation of gerrit third party plugins. This does not include core plugins, which have already been automated. The first third party plugin that we automate is the javamelody plugin. Change-Id: I163353c2e9d59e4815b4544f983b54d68ede70a8
28 lines
510 B
Puppet
28 lines
510 B
Puppet
# == Class: gerrit::user
|
|
#
|
|
class gerrit::user {
|
|
|
|
group { 'gerrit2':
|
|
ensure => present,
|
|
}
|
|
|
|
user { 'gerrit2':
|
|
ensure => present,
|
|
comment => 'Gerrit2 User',
|
|
home => '/home/gerrit2',
|
|
gid => 'gerrit2',
|
|
shell => '/bin/bash',
|
|
membership => 'minimum',
|
|
require => Group['gerrit2'],
|
|
}
|
|
|
|
file { '/home/gerrit2':
|
|
ensure => directory,
|
|
owner => 'gerrit2',
|
|
group => 'gerrit2',
|
|
mode => '0644',
|
|
require => User['gerrit2'],
|
|
}
|
|
|
|
}
|