Ken*_*Liu 0 dependencies cookbook chef-infra
在Chef遗留的Apache教程中,没有任何对apache2 cookbook的依赖的引用,但该教程似乎可以在没有它的情况下工作和安装Apache.
在学习厨师时,我发现这令人困惑,因为当我去创建我的第一个食谱时,我很惊讶地要处理下载/上传食谱依赖性.
教程如何工作而无需下载/上传apache2食谱,甚至宣布对apache2食谱的依赖?看起来它应该根本不起作用.
这里没有对apache2菜谱的依赖.
本教程引导读者创建apache-tutorial-1具有默认配方的食谱.教程中的食谱内容是:
package 'apache2' do
action :install
end
service 'apache2' do
action [ :enable, :start ]
end
cookbook_file '/var/www/index.html' do
source 'index.html'
mode '0644'
end
Run Code Online (Sandbox Code Playgroud)
该apache2软件包被安装apache httpd的工作,因为这个食谱做到这一点.apache2为此,您不需要社区食谱的完整碗.你也不需要Berkshelf来完成这个任务.
本教程旨在教授基础知识,以便用户可以学习Chef的基础知识.学习具有自己的生态系统的其他工具超出了该目的的范围.如果您要发送电子邮件,您将无法学习如何设置postfix和spamassassin以及procmail等.