(参考)VagrantでWindows Azure CLI tools for Linuxをプロビジョニング
連載:Windows Azure SQL Databases入門
VagrantでWindows Azure CLI tools for Linuxをプロビジョニング
次のBoxイメージを使用して、CentOSを作成し、VagrantでプロイジョニングでWindows Azure CLI tools for Linuxのインストールと自動補完を有効にするところまでを実施する。
使用するBoxファイルの取得
vagrant box add centos64 https://dl.dropboxusercontent.com/u/3657281/centos64_ja.box
vagrantfileの例
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "centos64"
config.vm.network :private_network, ip: "192.168.33.10"
config.vm.provision :shell, :inline => <<-EOT
curl -O http://download-i2.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm
sudo yum -y install npm –enablerepo=epel
sudo npm install -g azure-cli
azure –completion >> /usr/local/etc/azure.completion.sh
echo ‘source /usr/local/etc/azure.completion.sh’ >> .bash_profile
EOT
end