2 include container::contained;
3 include container::no_ssh;
7 package{ 'libcgi-fast-perl':
13 comment => 'git repository owner'
15 file{ '/gitweb-socket':
18 before => Service['gitweb.service']
20 file{ '/etc/systemd/system/git.socket':
22 source => 'puppet:///modules/gitweb/git.socket',
23 before => Service['git.socket']
25 file{ '/etc/systemd/system/git@.service':
27 source => 'puppet:///modules/gitweb/git@.service',
28 before => Service['git.socket']
32 provider => 'systemd',
35 file{ '/etc/systemd/system/gitweb.service':
37 source => 'puppet:///modules/gitweb/gitweb.service',
38 notify => Service['gitweb.service']
40 file{ '/usr/local/bin/gitweb.cgi':
43 source => 'puppet:///modules/gitweb/gitweb-wrapper.cgi',
44 notify => Service['gitweb.service']
46 file{ '/etc/gitweb.conf':
48 content => epp('gitweb/gitweb.conf'),
49 notify => Service['gitweb.service']
51 service{'gitweb.service':
53 provider => 'systemd',