概要 ansible-lintとGithub、TravisCIを使って、Githubへのpush毎にPlaybookのチェックを行います。 ansible-lintを使うことでplaybook中の改善ポイントや不適切なモジュールの使い方などをチェックすることが出来ます。 TravisCIは継続インテグレーションを行うことができるサービスで、Githubと連携して、リポジトリへのpush毎にビルドやテストなど処理を実行する事ができます。 今回はansible-lintを実行させてみました。 事前準備 Githubへの保存 AnsibleのplaybookをGithubにpushします。 TravisCIの設定 TravisCIのアカウントを作成します(Githubアカウントでログインできます。) TravisCIにログインすると自分のリポジトリを確認できるので、lintしたいリポジトリでスラ