vccwのVagrant環境を別マシンに移行する方法

移行元での作業

boxイメージをイクスポートすることで、丸ごとバックアップする。
移行したい環境が入っているディレクトリに移動する
vagrant upを実行しているディレクトリ
以下のコマンドでパッケージ化をする

$ vagrant package

すると、package.boxというファイルが生成される。
Vagrant環境のディレクトリを丸ごと、移行先にコピーする

移行先の作業

コピーしたVagrant環境のディレクトリに移動。
パッケージの登録

$ vagrant box add vccw-team/xenial64 package.box

登録されたかを確認

$ vagrant box list

このまま、初期化をすると、既存の投稿などが上書きされてしまうので、wordpressの初期構築をしないようにする。
以下のファイルを編集する。
provision/playbook.yml

---
- include: playbooks/commands.yml
- include: playbooks/middleware.yml
#- include: playbooks/wordpress.yml

最後の行をコメントアウトする。

初期化を行う

$ vagrant init vccw-team/xenial64

起動する

$ vagrant up

Via!
https://donow.jp/skillup/?p=1064