Puppet VCSRepo SVN只能检出一次或存储库更新

时间:2014-08-15 07:48:29

标签: svn repository puppet

所以我有一个模块,我使用vcsrepo来检查存储库。但问题是每次木偶运行它都会检查存储库,它需要很长时间才能完成,这很烦人加上它会占用机器上的资源。

vcsrepo { "/data/www/local_testing/src":
    ensure => present,
    provider => svn,
    owner => 'www-data',
    group => 'www-data',
    source => "svn+ssh://myuser@svnrepourl.com"
  }

所以我可以提供一种方式或条件,以便我可以阻止它在每次木偶运行时获得回购,或者只应该在设置回购后才能获得更改的文件。

如果它只是第一次获得repo第一次运行puppet也会没问题,之后用户可以执行svn以保持repo更新。

1 个答案:

答案 0 :(得分:0)

可能你(好吧,“我们”因为我自己遇到过这个问题)正在使用旧版本。看起来这个问题大约有两年了:https://projects.puppetlabs.com/issues/16954

令人惊讶的是,如果它仍然存在,考虑到git的受欢迎程度以及它是傀儡正式支持的唯一VCS提供商这一事实。