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
しましょう。