我的要求是使用java代码在puppet中调用清单文件,从svn签出应用程序并将其存储在桌面的本地文件夹中。
1)我必须编写一个java代码来调用控制器中的puppet Manifest 2)调用svn并将应用程序签出到Manifest文件中的本地文件夹的命令。
我是Puppet的新手.. 任何人都可以帮忙.. 在此先感谢..
答案 0 :(得分:3)
您可以使用puppet forge模块来结帐存储库。
vcsrepo模块示例:
vcsrepo { '/tmp/vcstest-svn-checkout':
ensure => present,
provider => svn,
source => 'http://svn.edgewall.org/repos/babel/trunk',
}