所以我有一个模块,我使用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更新。
答案 0 :(得分:0)
可能你(好吧,“我们”因为我自己遇到过这个问题)正在使用旧版本。看起来这个问题大约有两年了:https://projects.puppetlabs.com/issues/16954
令人惊讶的是,如果它仍然存在,考虑到git的受欢迎程度以及它是傀儡正式支持的唯一VCS提供商这一事实。