何がやりたいか
ansible-galaxyでインストールしたroleの元のリポジトリに変更があったときに、実行側でも追従したい。
$ ansible-galaxy install -r requirements.yml
これだと実行しても変更はないよって言われてしまう。updateのコマンドはないので一度removeしてからinstallし直すことで更新できるがめんどくさい。
そんなときは
$ ansible-galaxy install -r requirements.yml --force
これでインストールし直してくれて、更新される。
ちゃんとしよう
手っ取り早いアップデートの方法を紹介したが、プロダクションで使うならちゃんとブランチ名とかコミットハッシュでバージョン管理をしよう。