2017-06-15 4 views
0

私はOpenStackクラウドを設定するためのマスターレスプロセスを試しています。私はHAProxyを設定するためにpuppetlabs-haproxy(v1.5.0)モジュールを使用します。私はそうのようなコントローラノードのマニフェスト私の人形を実行すると...マスターレスパペットとstoreconfigs警告が設定されていないエクスポートされたリソースを収集することができません

puppet apply -e 'include controller' 

私はこの警告を受ける:

Warning: You cannot collect exported resources without storeconfigs being set; the collection will be ignored at /etc/puppetlabs/code/environments/production/modules/haproxy/manifests/balancermember/collect_exported.pp:7:3 

私はこのようにtrueにstoreconfigsを設定しようとしている:

puppet config set storeconfigs true 

しかし、このエラーの結果:

Error: Cached facts for aos-mgmt-01 failed: Could not find terminus puppetdb for indirection facts 
Error: Could not find terminus puppetdb for indirection facts 
Error: Could not run: Could not retrieve facts for aos-mgmt-01: Could not find terminus puppetdb for indirection facts 

私は警告を無視することはできますが、警告を訂正したり抑制したりするために私が何ができるかを知っていますか?

おかげ

+0

PuppetDBなしでエクスポートされたリソースを実行することはできません。 –

答えて

1

haproxyモジュールがエクスポートressourceを収集しているpuppetlabsを(このような:https://github.com/puppetlabs/puppetlabs-haproxy/blob/master/manifests/balancermember/collect_exported.pp#L7)は

あなたはそう、あなたの警告が正常で、エクスポートされたリソースを収集するためにpuppetdbを必要としています。 これを無視するか、エクスポートされたリソースを必要としないモジュールを使用できます。

関連する問題