LoginSignup
25
27

More than 3 years have passed since last update.

Vagrant Provisionとは

Last updated at Posted at 2019-10-01

vagrantとは

  • 仮想マシンの起動パッケージインストールなどを自動で行ってくれるツール
    • 一度設定を作成すれば同じ設定の環境を共有できる!
    • WindowsやMacに依存せず利用可能
  • シェルスクリプトChefなどのプロビジョニングツールを用いて設定可能

vagrant provision(プロビジョニング)とは

  • プロビジョニング・システム
    • 「ソフトウェアインストール」などを自動化できる仕組みのこと
      • 初回セットアップなどを自動化!
  • yum updateなどをシェルスクリプトなどの言語で記述可能

vagrant provisionのタイミング

  • vagrant up
    • 初回実行時のみ
  • vagrant up --provision
    • 起動時に行う場合
  • vagrant provision
    • 起動中のマシンで行う場合
  • vagrant reload --provision
    • 再起動し行う場合

vagrantの構成

  • Vagrant Box
    • 仮想マシンのもととなるベースイメージ
    • ネットで配信されているイメージファイル(Box)をクローンすることで高速にセットアップ可能
  • Vagrantfile
    • どのイメージファイルや設定を用いてマシンを起動するか
    • 複数に分割可能(設定は上書きされる)

特にお世話になった参考文献様

25
27
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
25
27