ztbuz@dev

人生に絶望しているZが、それでも技術を身につけようと必死になるブログ

Vagrantのsaharaプラグインの使い方

ChefとVagrantでいろいろよろしくやっていると、Vagrantを何度も初期化することになります。 というか、初期化したくないけど、レシピを適用する前に戻りたくなります。

そんなときに便利なのがsaharaというプラグインです。 この使い方についてメモしておきます。

saharaの使い方

インストール方法

以下のコマンドをターンッとたたくだけです。

$ vagrant plugin install sahara

各種コマンド

一般的な使い方としては、まずonして、大きな変更を加える前にcommitして、いろいろよろしくやり、戻したくなったらrollbackします。

いろいろよろしくやって、その変更を覚えておきたい場合は再度commitし、いらなくなったらoffします。

実行

$ vagrant sandbox on

コミット

$ vagrant sandbox commit

コミット時に戻す

$ vagrant sandbox rollback

終了

$ vagrant sandbox off

注意

起動したままcommitすると、かなり時間がかかってやばいです。 そんなときは、一度haltしましょう。