apt update を毎回実行しないようにする

sudo apt-get update を vagrant で初回起動のみで実行したかった。たぶん Vagrant の立ち上げ時か ansible でキャッシュか時間をみてくれるなにかがある気がしたので、探した。そうしたら ansible の playbook で任意の時間までキャッシュをもってくれるようなオプションを指定できた。

- apt: update_cache=yes cache_valid_time=3600

ログとしては ok: [192.168.100.101] => {"changed": false} のようにでるので、問題なさそう。

あと、基礎的かもしれないけど、公式ドキュメントでパッケージそれぞれの doc を引けるようだった。便利。

ansible-doc apt

参考