我正在考虑为 Puppet 部署设置 r10k,我有各种示例 r10k.yaml 配置文件,但有些似乎在许多行的开头使用了额外的 :,例如,在http://www.rubydoc.info/gems/r10k/1.1.4:
---
:cachedir: '/var/cache/r10k'
然而,https://github.com/puppetlabs/r10k/blob/master/r10k.yaml.example:
---
cachedir: '/var/cache/r10k'
它们之间有什么区别?为什么我要使用其中一个?
答案1
这是工头如何做那里的变量
:cachedir: '/var/cache/r10k'
将被解读为
{
":cachedir": "/var/cache/r10k"
}
您可以在这里测试您的语法: http://yaml-online-parser.appspot.com/
领班 var :http://www.theforeman.org/manuals/1.5/index.html#3.5.2配置选项