代码之家  ›  专栏  ›  技术社区  ›  Cesare

如何运行从chef超市下载的tomcat食谱?

  •  0
  • Cesare  · 技术社区  · 6 年前

    我是一个很新的厨师,我正在尝试做的第一步,所以很抱歉简单的问题和错误。。

    现在我想建立一个简单的食谱,使用tomcat食谱从厨师超市下载。

    我还没有找到这方面的教程/例子,所以,你知道一些有用的东西,请给我链接。

    我想做的是:

    1. 我的食谱名字是 test 我用 chef generate cookbook test
    2. 我已经修改了 kitchen.yml 我的目标平台是CentOS 7所以 - name: centos-7
    3. 我已经用命令创建了我的厨房实例 kitchen create kitchen converge
    4. 测试我的SSH连接是否使用命令 kitchen exec .c whoami
    5. 一切都很好直到现在
    6. 我在厨师超市看到一本名叫 tomcat (参考。 https://supermarket.chef.io/cookbooks/tomcat
    7. 我已经改了 Berksfile 就这样
    source 'https://supermarket.chef.io'
    
    metadata
    
    cookbook 'tomcat'
    

    然后我修改了 metadata.rb 添加 depends 'tomcat', '~> 3.0.0'

    现在,我该如何修改 default.rb

    1 回复  |  直到 6 年前
        1
  •  1
  •   Szymon    6 年前

    跑步是个好习惯 berks install 更改为后 Berksfile Berksfile.lock . 那么, kitchen converge 将所有文件传输到虚拟机。在 default.rb 你应该使用tomcat的食谱资源 described in the README.md . 例如:

    tomcat_install 'helloworld' do
      version '8.0.36'
    end
    
    推荐文章