Azu*_*hie 9 chef-infra chef-recipe
我正在使用Chef托管服务器,工作站和节点,并在节点上运行cookbook以安装Java,更新hosts文件.我无法在站点中找到解压缩tar文件的引用.你能帮我在这里或直接到一些有信息的网站.
提前致谢.
Art*_*son 17
Chef实际上并没有为了提取tar文件而内置任何东西.您有两个选择,要么您可以使用执行资源来解析和解压缩,要么使用一些社区食谱,如tar菜谱,其中包含为提取tars定义的自定义资源.
在execute资源示例中,它可能看起来像
execute 'extract_some_tar' do
command 'tar xzvf somefile.tar.gz'
cwd '/directory/of/tar/here'
not_if { File.exists?("/file/contained/in/tar/here") }
end
Run Code Online (Sandbox Code Playgroud)
而第三方焦油食谱肯定读得更好
tar_package 'http://pgfoundry.org/frs/download.php/1446/pgpool-3.4.1.tar.gz' do
prefix '/usr/local'
creates '/usr/local/bin/pgpool'
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20981 次 |
| 最近记录: |