こんにちは。CTOの馬場です。
みんな大好きFabricのTipsです。
Welcome to Fabric! -- Fabric documentation
よくデプロイツールとして紹介されますが、 自動化のためのPython+SSH+コマンド実行フレームワークとして柔軟に使えて超便利です。
基本的には
- 手元でのコマンド実行
- SSHごしのリモートサーバでのコマンド実行
- SSHごしのリモートサーバでsudoしてコマンド実行
ができるツールなのですが、使い方の例を紹介します。
間違いなどあればお近くのハートビーツ社員か @netmarkjp に教えていただけると嬉しいです。
Python 2.7.10 + Fabric 1.10.2 + Paramiko 1.15.2で動作確認しました。