Chef教程不需要apache2 cookbook?

Ken*_*Liu 0 dependencies cookbook chef-infra

Chef遗留的Apache教程中,没有任何对apache2 cookbook的依赖的引用,但该教程似乎可以在没有它的情况下工作和安装Apache.

在学习厨师时,我发现这令人困惑,因为当我去创建我的第一个食谱时,我很惊讶地要处理下载/上传食谱依赖性.

教程如何工作而无需下载/上传apache2食谱,甚至宣布对apache2食谱的依赖?看起来它应该根本不起作用.

jti*_*man 5

这里没有对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等.