Я вижу эту ошибку при вызове поиска марионетки (базовый тест с использованием hiera):
puppet lookup --explain foo
Searching for "lookup_options"
Global Data Provider (hiera configuration version 5)
No such key: "lookup_options"
Searching for "foo"
Global Data Provider (hiera configuration version 5)
No such key: "foo"
Function lookup() did not find a value for the name 'foo'
Попытка прямого поиска в hiera работает:
hiera -d foo
DEBUG: 2019-01-16 11:53:39 +0000: Hiera YAML backend starting
DEBUG: 2019-01-16 11:53:39 +0000: Looking up foo in YAML backend
DEBUG: 2019-01-16 11:53:39 +0000: Looking for data source common
DEBUG: 2019-01-16 11:53:39 +0000: Found foo in common
bar
Мой файл hiera.yaml (находится в / etc):
---
version: 5
hierarchy:
- name: Common
path: common.yaml
defaults:
data_hash: yaml_data
datadir: data
Мой файл common.yaml (находится в / var / lib / hiera):
---
foo: bar
Может кто-нибудь объяснить, почему я вижу эту ошибку (довольно плохо знакомую с Puppet) ...