Почему некоторые файлы конфигурации r10k начинают свои строки YAML с:?

Я собираюсь настроить r10k для развертывания Puppet, и у меня есть несколько примеров файлов конфигурации 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'

В чем разница и зачем использовать один из другого?

5
задан 27 November 2015 в 20:06
1 ответ

Таким образом, там переменная

:cachedir: '/var/cache/r10k'

будет читаться как

{
  ":cachedir": "/var/cache/r10k"
}

Вы можете проверить свой синтаксис здесь: http://yaml-online-parser.appspot.com/

варман вар: http://www.theforeman.org/manuals/1.5/index.html#3.5.2ConfigurationOptions

3
ответ дан 3 December 2019 в 01:49

Теги

Похожие вопросы