|
229 | 229 | } |
230 | 230 |
|
231 | 231 | if $puppet::server::git_repo { |
232 | | - include git |
233 | | - |
234 | | - if $puppet::server::manage_user { |
235 | | - Class['git'] -> User[$puppet::server::user] |
236 | | - } |
237 | | - |
238 | 232 | file { $puppet::vardir: |
239 | 233 | ensure => directory, |
240 | 234 | owner => 'root', |
241 | 235 | group => 'root', |
242 | 236 | } |
243 | 237 |
|
244 | | - git::repo { 'puppet_repo': |
245 | | - bare => true, |
246 | | - target => $puppet::server::git_repo_path, |
247 | | - mode => $puppet::server::git_repo_mode, |
248 | | - user => $puppet::server::git_repo_user, |
249 | | - group => $puppet::server::git_repo_group, |
250 | | - require => File[$puppet::vardir, $primary_envs_dir], |
| 238 | + vcsrepo { 'puppet_repo': |
| 239 | + ensure => 'bare', |
| 240 | + provider => 'git', |
| 241 | + path => $puppet::server::git_repo_path, |
| 242 | + user => $puppet::server::git_repo_user, |
| 243 | + group => $puppet::server::git_repo_group, |
| 244 | + umask => $puppet::server::git_repo_umask, |
| 245 | + require => File[$puppet::vardir, $primary_envs_dir], |
251 | 246 | } |
252 | 247 |
|
253 | 248 | $git_branch_map = $puppet::server::git_branch_map |
|
256 | 251 | content => template($puppet::server::post_hook_content), |
257 | 252 | owner => $puppet::server::git_repo_user, |
258 | 253 | group => $puppet::server::git_repo_group, |
259 | | - mode => $puppet::server::git_repo_mode, |
260 | | - require => Git::Repo['puppet_repo'], |
| 254 | + mode => $puppet::server::git_repo_hook_mode, |
| 255 | + require => Vcsrepo['puppet_repo'], |
261 | 256 | } |
262 | 257 | } |
263 | 258 |
|
|
0 commit comments