タグ

gagher_factsに関するyohane00のブックマーク (1)

  • AnsibleのFact Cachingを使う — そこはかとなく書くよん。 ドキュメント

    Fact Cachingとは、Ansible 1.8から導入された機能で、Factを他のホストからも使えるようにする機能です。 webサーバーとdbサーバーの2つがあり、webサーバーはdbサーバーのアドレスを知らなければならない、としましょう。このためには、 とし、webサーバーに対するtemplateで {{hostvars['db']['ansible_os_family'] }} としてdbのアドレスを使えます。 こうすればできますが、webサーバーに対するplaybookなのにまずdbサーバーに対して実行しなければなりません。Fact Cachingは一定時間取得したFactをキャッシュしておくことで、dbサーバーに対するplaybook実行をする必要がなくなります。 Fact Cachingを使ってみる¶ デフォルトでは無効化されているので、以下の設定をansible.cfgに

  • 1