Python製インフラテストライブラリTestinfraの環境を構築した 背景 社内ではサーバ系のテストは、手動メインで行われているようなので自動化の仕組みを導入して効率化したい。 以前の職場ではサーバテストツールとしてRuby製のServerspecとInfratasterを取り入れようとしたが、構成管理ツールのAnsibleやFabricと合わせてPython製に統一したいと思った。調べるとTestinfraというテストツールが見つかった。 公式サイトでもTestinfraはRubyのServerspecのようなツールと書かれていたたため使ってみた。 今回は環境構築から動作テストまでの導入部分の手順を記した。 1. インストール手順 1-1. 前提条件 下記環境ができていることとする 1. pipがインストールされていること 2. SSHで接続できるサーバが最低2台あること 1-2.
![Python製のサーバ環境テストツールTestinfraの環境構築から動作テストまでの手順 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/5a5943629bbe6b84391a16bf0d3281679356fd61/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9UHl0aG9uJUU4JUEzJUJEJUUzJTgxJUFFJUUzJTgyJUI1JUUzJTgzJUJDJUUzJTgzJTkwJUU3JTkyJUIwJUU1JUEyJTgzJUUzJTgzJTg2JUUzJTgyJUI5JUUzJTgzJTg4JUUzJTgzJTg0JUUzJTgzJUJDJUUzJTgzJUFCVGVzdGluZnJhJUUzJTgxJUFFJUU3JTkyJUIwJUU1JUEyJTgzJUU2JUE3JThCJUU3JUFGJTg5JUUzJTgxJThCJUUzJTgyJTg5JUU1JThCJTk1JUU0JUJEJTlDJUUzJTgzJTg2JUUzJTgyJUI5JUUzJTgzJTg4JUUzJTgxJUJFJUUzJTgxJUE3JUUzJTgxJUFFJUU2JTg5JThCJUU5JUEwJTg2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz01Y2RlZWQxNDNhYWVlNWZlYTVkZTExZGZmYmE5OTI2ZQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB5dXN1a2V3NjImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTUyYTk1OGQ5MjU2MWU5MTg2MGQwOGIxMjMyOTJiOTc4%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D5de527fb3a5e1b01943eed97b9a34d85)