CentOS7で利用するVagrantFileのまとめ
CentoOS環境で利用するVagrantFileを整理しておく。 VagrantFileは以下の通り。 Vagrantで生成したCentOSのバージョン確認 $ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) VagrantFileは以下の通り。 virtualenvインストール用shell $virtualenv = <<SHELL if ! type /usr/local/bin/virtualenv > /dev/null 2 > &1; then # echo $PATHは以下の結果となり、/usr/local/binは含まれていない。 # /usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin yum update yum install -y python3 pip3 install virtualenv # vagrantユーザとしてvirtualenvとansibleをインストール su -c "source /vagrant/provision/bash/install_ansible.sh" vagrant # vagrantユーザとしてaws apiをインストール su -c "source /vagrant/provision/bash/install_awsapi.sh" vagrant fi SHELL Vagrant.configure("2") do |config| config.vm.box = "bento/centos-7" config.vm.box_version = "202006.16.0" config.vm.network "private_network", ip: "192.168.33.10" config.vm.provider "virtualbox" do |vm| # vm name vm.n...