こんにちは。引き続きOJT中の増田(ますた)です。 今回は、Ansibleでhttp経由のgit cloneをさせて各サーバに資産配布をする方法を紹介します。 Ansibleとは、chefなどと同じOSSの構成管理ツールです。設定ファイルはYAMLで書きますし、プラグインも豊富なので誰でも簡単にサーバの構築を自動化することが可能です。資産の配布の方法は様々あると思いますが、今回はgitから資産配布をする方法を書いていきます。 普通gitをhttp,httpsで経由する場合、ユーザ名とパスワードを毎回聞かれます。ですので、Ansibleでそのまま実行をしようとするとエラーが発生します。それを回避するための方法を書いていきます。 今回やりたいことのイメージ図 実際にやってみた 方法としてはgit-credentialやnetrcを利用する方法もありますが、これらをAnsibleで使用するなら、
![Ansibleでhttp経由のgit cloneをさせる方法 - NIFTY engineering](https://cdn-ak-scissors.b.st-hatena.com/image/square/17b1d18f7d5057a8916f4f866f756b459eab1e12/height=288;version=1;width=512/https%3A%2F%2Fengineering.nifty.co.jp%2Fwp-content%2Fuploads%2F2017%2F08%2FAnsible_logo_svg.png)