読者です 読者をやめる 読者になる 読者になる

はやさがたりない。

へっぽこぷろぐらまのメモログ

vagrant shellによるプロビジョニングでapacheをいれる

プロビジョニング

shellの章

  • 設定するのだよ
  config.vm.provision "shell" , path: "provision.sh"
  • shell用意するのです。今回はapacheでおためし
#!/usr/bin/env bash
echo "Install apache and setting it up..."
yum -y update > /dev/null 2>&1
yum -y install httpd > /dev/null 2>&1

chkconfig httpd on
service httpd start

なんかエラーは出るけど起動する
このへんかしら?試さないけど

==> default: Install apache and setting it up...
==> default: Starting httpd: 
==> default: httpd: apr_sockaddr_info_get() failed for vagrant-centos65.vagrantup.com
==> default: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
==> default: [  OK  ]

ブラウザでもアクセスできた。

ちなみにshellを書かないでVagrantfileにそのままかけるらしい

config.vm.provision "shell" , inline: "pwd"