[英]Puppet VCSRepo SVN checkout only once or if repository updates
所以我有一個模塊,其中使用vcsrepo簽出存儲庫。 但是問題是,每當木偶運行它時,它都會檢查存儲庫,並且完成它花費的時間太長,這很煩人,而且它會占用機器上的資源。
vcsrepo { "/data/www/local_testing/src":
ensure => present,
provider => svn,
owner => 'www-data',
group => 'www-data',
source => "svn+ssh://myuser@svnrepourl.com"
}
因此,有沒有一種方法或條件可供我使用,這樣我就可以阻止它在每次運行it時阻止它獲取存儲庫,或者它應該僅獲取設置了存儲庫后已更改的文件。
如果只是在第一次運行木偶時獲得回購協議,那也可以,在該用戶可以通過svn保持回購協議更新的情況下。
可能您(好吧,“我”,因為我剛遇到這個問題)正在使用舊版本。 看來此問題已存在大約兩年了: https : //projects.puppetlabs.com/issues/16954
考慮到git的流行以及它是puppet官方支持的唯一VCS提供程序的事實,如果它仍然存在,那么令人驚訝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.