Hiera.yaml configの:hierarchyセクションに正しいパスを設定してForemanのホストグループに構成を適用する方法を知っている人はいますか?この設定を%{:: hostgroup}変数で使用しようとしましたが、機能しませんでした: https://github.com/aldavud/hiera-sat6/blob/master/docs/satellite6_hiera。 md
これは衛星だけに固有ですか? Hiera/Puppet/Foremanの異なるバージョンを使用する必要がありますか?何か案が? :)
現在、Hiera 3.3.2、Puppet 4.10.9、Foreman1.15.6を使用しています。
どうも
私は解決策を持っています...
最初はstraceでpuppetserverプロセスを調べ、管理対象ホストでpuppet agentを実行した後、出力に次のように表示されました。
[pid 7997] stat("/etc/puppetlabs/code/environments/development/hieradata/hostgroup/PROD/ubuntu/rabbitmq.yaml", {st_mode=S_IFREG|0644, st_size=121, ...}) = 0
[pid 7997] stat("/etc/puppetlabs/code/environments/development/hieradata/hostgroup/PROD/ubuntu/rabbitmq.yaml", {st_mode=S_IFREG|0644, st_size=121, ...}) = 0
[pid 7997] stat("/etc/puppetlabs/code/environments/development/hieradata/hostgroup/PROD/ubuntu/rabbitmq.yaml", {st_mode=S_IFREG|0644, st_size=121, ...}) = 0
[pid 7997] stat("/etc/puppetlabs/code/environments/development/hieradata/hostgroup/PROD/ubuntu/rabbitmq.yaml", {st_mode=S_IFREG|0644, st_size=121, ...}) = 0
[pid 7997] stat("/etc/puppetlabs/code/environments/development/hieradata/hostgroup/PROD/ubuntu/rabbitmq.yaml", {st_mode=S_IFREG|0644, st_size=121, ...}) = 0
[pid 7997] open("/etc/puppetlabs/code/environments/development/hieradata/hostgroup/PROD/ubuntu/rabbitmq.yaml", O_RDONLY) = 37
次に、rabbitmq.yamlが適切に記述されていないことに気付きました。そのため、いくつかの変更を加えた後、ホストはその構成を取得します。以上です。