【问题标题】:Split chef resource in multiple files在多个文件中拆分厨师资源
【发布时间】:2018-06-19 11:36:08
【问题描述】:

我有一个相当长的厨师资源,并且想将其操作拆分为多个文件,所以我最终会得到一个文件 resource_main.rb、resource_action_configure.rb、resource_action_load.rb 等等。这样的事情在 Chef 中可以实现吗?

【问题讨论】:

    标签: ruby chef-infra require


    【解决方案1】:

    不,你不能。 Ruby 不提供该功能。也就是说,这么长的单个资源几乎可以肯定是代码味道,你能展示一下这是什么类型的代码吗?

    【讨论】:

    • 这里还不能分享任何代码,但它是在多操作系统基础上安装和配置 Kubernetes 的资源。在这个资源中,我有各种行动,例如install、configure(用于一般配置)、configure_master(用于主配置)、configure_node(用于节点配置)。我想我可以为单独的任务创建子资源。或者你更愿意推荐这种东西的食谱?
    猜你喜欢
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2014-05-28
    • 1970-01-01
    相关资源
    最近更新 更多