GitをインストールするためのAnsible-Roleを書いた
まあ、タイトルどおりなんですが、AnsibleでGitをインストールするためのRoleを書きました!! でも、実際はセッティングとリポジトリのクローンまでできますよ。
本当はずいぶん前に書いたものもあるのですが、冪等性(笑)状態で、最適化もしていないオレオレAnsible Roleだったので・・
今回は外部に公開するつもりで思いっきり修正してきました!!
というわけで、GitHubに公開しました。
そのうちAnsible Galaxyにも公開すると思います。
akatakun/ansible-role-git · GitHub
第2弾Vim
: VimをインストールするためのAnsible-Roleを書いた - Akata Works第3弾Zsh
: ZshをインストールするためのAnsible-Roleを書いた - Akata Works第4弾Scala
: ScalaをインストールするためのAnsible-Roleを書いた - Akata Works
git config
やgitメソッドでリポジトリをクローンするとき、どうやって冪等性を担保しようかなど、Ansibleの勉強にもなったのでよかったです(まあ、git config
は元々冪等性が担保されているのですが・・)