今回はansible-playbookを実行するときに毎回実行されるGathering Factsを実行しないように設定してみたいと思います。 (意外と実行に時間がかかってるようなきがするので) そもそもGathering Factsってなにやってんの? ターゲットノードのメタデータ(IPアドレスからCPUやディスクの情報)を取得してくれています。 ちなみにこの取得したデータのことをファクト変数といいます。 設定方法 設定する方法はかんたんです。 playbookに以下のように設定してあげるだけ gather_facts: no デフォルトではgather_facts: yesと設定されているのと同じですので明示的にnoと設定してあげます。 動作を見てみる こんなかんじの超単純なplaybookを実行してみます。 gather_facts_no.yml - hosts: localhost