Я недавно обновил марионетку версии 3 до версии 5. все работает нормально с новой версией, но конфигурации hiera для марионетки 5 работают не так, как ожидалось. Думаю, мне не хватает чего-то, что могло бы развернуть изменения на удаленном узле. Посоветуйте, пожалуйста, что мне здесь делать. ниже приведены конфигурации для моей установки.
1) Hiera.yaml
кошка /etc/puppetlabs/code/environments/hiera.yaml
версия: 5 иерархия: - имя: "Мастер" путь: "среды /% {environment} / data /% {trust.certname} .yaml" data_hash: yaml_data datadir: / etc / puppetlabs / code /
2) И мои YAML-файлы среды хранятся в
кот /etc/puppetlabs/code/environments/staging/data/puppetsr7.demo.com.yaml
demo :: configuration :: phpini :: memory_limit: '64'
3) но когда я запускаю команду на своем удаленном узле, ничего не меняется
/ opt / puppetlabs / bin / марионеточный агент
4) Для устранения неполадок я попытался запустить команду
поиск марионеток --explain demo :: configuration :: phpini :: memory_limit --environment staging --node puppetsr7.demo.com
и получил результат ниже
Searching for "lookup_options"
Global Data Provider (hiera configuration version 5)
Using configuration "/etc/puppetlabs/code/environments/hiera.yaml"
Hierarchy entry "Master"
Path "/etc/puppetlabs/code/environments/staging/data/puppetsr7.demo.com.yaml"
Original path: "environments/%{environment}/data/%{trusted.certname}.yaml"
Found key: "lookup_options" value: nil
Module data provider for module "demo" not found
Searching for "demo::configuration::phpini::memory_limit"
Global Data Provider (hiera configuration version 5)
Using configuration "/etc/puppetlabs/code/environments/hiera.yaml"
Hierarchy entry "Master"
Path "/etc/puppetlabs/code/environments/staging/data/puppetsr7.demo.com.yaml"
Original path: "environments/%{environment}/data/%{trusted.certname}.yaml"
Found key: "demo::configuration::phpini::memory_limit" value: "64"
Он показывает правильное значение при запуске из CLI, то есть 64, которое мне нужно применить на удаленном узле в php.ini и изменить значение с 512 на 64.
Но не знаю, как дальше двигаться отсюда, как я ударил сейчас. пожалуйста, помогите решить эту проблему.