私の yaml ファイルには、ハッシュされた定義「nodemanager_instances」が含まれています。puppet の実行中に変数「nodemanager_port」の値が置き換えられません。私の common.yaml ファイルでは、値が定義されています。これが機能しない理由を誰でも見つけることができますか?
mwpapp.yaml
nodemanager_instances:
'nodemanager':
nodemanager_port: "%{domain_nodemanager_port}"
domain_name: "%{::sysfunc}"
common.yaml
domain_nodemanager_port: "5552"
hiera.yaml
:backends:
- yaml
:yaml:
:datadir: /etc/puppet/manifests/hiera
:hierarchy:
- "hostname/%{::hostname}"
- "sysfunc/%{::sysfunc}"
- "appotap/%{::app}%{::otap}"
- "otap/%{::otap}"
- "domain/%{::domain}"
- "colo/colo-%{::colo}"
- "os/%{::operatingsystem}/%{::operatingsystem}-%{::operatingsystemrelease}"
- "os/%{::operatingsystem}"
- common/common