Chef语言与风格使用指南
1. 模板文件放置规则
模板文件 message.erb 的放置位置取决于其特定性:
- 特定主机 :若模板特定于某一主机,可将其放置在 cookbooks/my_cookbook/templates/host-server.vm ("host-#{node[:fqdn]}") 目录下。
- 特定平台 :若模板特定于某一平台,可将其放置在 cookbooks/my_cookbook/templates/ubuntu ("#{node[:platform]}") 目录下。
- 特定平台版本 :若模板特定于某一平台版本,可将其放置在 cookbooks/my_cookbook/templates/ubuntu-16.04 ("#{node[:platform]}-#{node[:platorm_version]}") 目录下。
- 通用模板 :只有当模板对任何主机或平台都相同时,才将其放置在默认目录 templates/default 下。该目录中的模板文件对所有主机和平台都适用,与食谱名称无关。
更多关于模板的信息可查看: https://docs.chef.io/templates.html
超级会员免费看
订阅专栏 解锁全文
44

被折叠的 条评论
为什么被折叠?



