VirtualBox
非推奨
M1 macではVirtualBoxが動作しませんので、Dockerによる環境構築をお願いします。
必要アプリケーション
下記アプリケーションをインストールする必要があります。
インストール方法
VirtualBox
- 公式サイトからダウンロードボタンをクリックします。
- "OS X hosts"のリンクをクリックしてダウンロードします。
Vagrant
- 公式サイトからダウンロードボタンをクリックします。
- macOSの中の"64-bit"のリンクをクリックしてダウンロードします。
HomebrewとGit
Gitの説明ページを確認してください。
Ansible
Homebrewのインストール後、下記のコマンドを実行します。
brew install ansible
インストールの確認
# Vagrant
vagrant -v
> Vagrant *.*.*
# Git
git --version
> git version *.*.*
# Ansible
ansible --version
> ansible *.*.*
ローカル環境 の設定
GitHubにVagrant環境の設定ファイルテンプレートが存在しています。
初期設定
Terminalアプリを起動して、下記のコマンドを実行します。
# 開発ディレクトリの準備
mkdir ~/Virtual
# ユーザディレクトリに移動(どのディレクトリでも問題ありません)
cd ~/
# GitHubよりテンプレートの取得
git clone https://github.com/sushat4692/VagrantAnsible.git
# ダウンロードしたディレクトリに移動
cd VagrantAnsible
# Vagrantコマンドの実行
vagrant up --provision
Vagrantコマンドの実行後
初期設定後、ローカル環境を利用する事が可能です。また、localhostは~/Virtual
ディレクトリに連携しています。
http://foo.localhost/ -> ~/Virtual/foo/htdocs
http://bar.localhost/ -> ~/Virtual/bar/htdocs