如何覆盖预配器的默认值?

叶夫根尼

我有一个带有多个配置块的Vagrant文​​件,如下所示:

config.vm.provision "puppet" do |puppet|
    puppet.manifests_path = "puppet/manifests"
    puppet.module_path = "puppet/modules"
    puppet.manifest_file = "first.pp"
end

config.vm.provision "puppet" do |puppet|
    puppet.manifests_path = "puppet/manifests"
    puppet.module_path = "puppet/modules"
    puppet.manifest_file = "second.pp"
end

config.vm.provision "puppet" do |puppet|
    puppet.manifests_path = "puppet/manifests"
    puppet.module_path = "puppet/modules"
    puppet.manifest_file = "third.pp"
end

我如何消除冗余puppet.manifest_pathpuppet.module_path

费利克斯·弗兰克

好吧,它走得像Ruby,说话也像Ruby,所以您可以

%w{first second third}.each do |manifest|
  config.vm.provision "puppet" do |puppet|
    puppet.manifests_path = "puppet/manifests"
    puppet.module_path    = "puppet/modules"
    puppet.manifest_file  = "#{manifest}.pp"
  end
end

请注意,您可以指定要使用的清单目录,而不是单个文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何覆盖预配器的默认值?

来自分类Dev

如何覆盖Django中继承的modelfield的默认值?

来自分类Dev

logrotate:如何配置和覆盖默认值?

来自分类Dev

如何覆盖浏览器的CSS默认值?

来自分类Dev

如何设置MANPATH而不覆盖默认值?

来自分类Dev

如何覆盖下拉列表中的默认值

来自分类Dev

如何覆盖函数内部设置的默认值

来自分类Dev

如何在Spinner而非适配器值中添加默认值

来自分类Dev

覆盖实例var的默认值

来自分类Dev

覆盖实例var的默认值

来自分类Dev

在解析阶段验证并覆盖默认值

来自分类Dev

CSS列表ID覆盖默认值

来自分类Dev

Emacs Elisp覆盖默认值

来自分类Dev

如何查找导致preventDefault的原因,该默认值会覆盖正常的点击行为

来自分类常见问题

如何提供SwiftUI配置的默认值,但让用户覆盖它们呢?

来自分类Dev

如何在odoo9中使用default_get覆盖字段默认值?

来自分类Dev

如何使用已解析的印刷文字覆盖表单默认值

来自分类Dev

如何添加自己的自定义CSS以覆盖react-confirm-alert默认值

来自分类Dev

如何提供SwiftUI配置的默认值,但让用户覆盖它们呢?

来自分类Dev

如何自定义$ PROMPT_COMMAND而不覆盖默认值(如果存在)?

来自分类Dev

!define和/ D的优先顺序-如何设置可覆盖的默认值?

来自分类Dev

如何在 Wpf 中为 Kendo RadTreeView 添加或(覆盖默认值)悬停和选择样式

来自分类Dev

使用默认值覆盖CSS外观值

来自分类Dev

创建表时,默认的Laravel 4“字符串”有多长时间?如何覆盖默认值?

来自分类Dev

创建表时,默认的Laravel 4“字符串”有多长时间?如何覆盖默认值?

来自分类Dev

骨干模型默认值不会被模型数据覆盖

来自分类Dev

扩展默认值,选项覆盖所有内容

来自分类Dev

当StoreGeneratedPattern =计算时,覆盖实体框架中的默认值

来自分类Dev

在Rails表单输入字段中覆盖迁移默认值

Related 相关文章

  1. 1

    如何覆盖预配器的默认值?

  2. 2

    如何覆盖Django中继承的modelfield的默认值?

  3. 3

    logrotate:如何配置和覆盖默认值?

  4. 4

    如何覆盖浏览器的CSS默认值?

  5. 5

    如何设置MANPATH而不覆盖默认值?

  6. 6

    如何覆盖下拉列表中的默认值

  7. 7

    如何覆盖函数内部设置的默认值

  8. 8

    如何在Spinner而非适配器值中添加默认值

  9. 9

    覆盖实例var的默认值

  10. 10

    覆盖实例var的默认值

  11. 11

    在解析阶段验证并覆盖默认值

  12. 12

    CSS列表ID覆盖默认值

  13. 13

    Emacs Elisp覆盖默认值

  14. 14

    如何查找导致preventDefault的原因,该默认值会覆盖正常的点击行为

  15. 15

    如何提供SwiftUI配置的默认值,但让用户覆盖它们呢?

  16. 16

    如何在odoo9中使用default_get覆盖字段默认值?

  17. 17

    如何使用已解析的印刷文字覆盖表单默认值

  18. 18

    如何添加自己的自定义CSS以覆盖react-confirm-alert默认值

  19. 19

    如何提供SwiftUI配置的默认值,但让用户覆盖它们呢?

  20. 20

    如何自定义$ PROMPT_COMMAND而不覆盖默认值(如果存在)?

  21. 21

    !define和/ D的优先顺序-如何设置可覆盖的默认值?

  22. 22

    如何在 Wpf 中为 Kendo RadTreeView 添加或(覆盖默认值)悬停和选择样式

  23. 23

    使用默认值覆盖CSS外观值

  24. 24

    创建表时,默认的Laravel 4“字符串”有多长时间?如何覆盖默认值?

  25. 25

    创建表时,默认的Laravel 4“字符串”有多长时间?如何覆盖默认值?

  26. 26

    骨干模型默认值不会被模型数据覆盖

  27. 27

    扩展默认值,选项覆盖所有内容

  28. 28

    当StoreGeneratedPattern =计算时,覆盖实体框架中的默认值

  29. 29

    在Rails表单输入字段中覆盖迁移默认值

热门标签

归档