CentOS7+GUI環境を作るVagrantfile

公開日:2021-01-24 更新日:2021-01-24

Centos Mac Vagrant

t f B! P L

CentOS7+GUI環境を作るVagrantfileをメモ

こちらの記事で手動でやった頃をVagrantfileでコード化した
参考:試行錯誤しながら、Vagrant+CentOS7+GUI環境を構築する

VMを再起動(config.vm.provision :reload)するためのpluginをインストールしておく

% vagrant plugin install vagrant-reload

Vagrantfileは以下の通り
※rootパスワードは「password」となっているので適宜変更ください
※メモリは少し大きめに作ってますので適宜変更ください

% cat Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"
  config.vm.provider :virtualbox do |vbox|
    vbox.name = "hogehoge"
    vbox.gui = true
    vbox.memory = "8292"
  end


  config.vm.provision :shell, inline: <<-SHELL
    echo "root:password" | chpasswd
    sed -i -e "s/^SELINUX=enforcing$/SELINUX=disabled/g" /etc/selinux/config
    yum -y install vim
    yum -y upgrade grub2
    yum -y groupinstall 'GNOME Desktop'
    yum -y update
  SHELL

  config.vm.provision :reload
end

ついでにSELinuxも無効化している

これで楽に作れるようになった!

以上。

参考:CentOS7で、vagrant up時にrootのパスワードを自動セットする
参考:Shell Provisioner

About me

ゆかき(♀)

アラサー駆け出しインフラエンジニア
ど文系営業からSEへ転身し日々奮闘している人

一児の母

#AP応用情報 #HTML5Lv1 #第2種電気工事士 #DCP(Data Center Practitioner) #LPIC Lv2 #VCP6.5 #CCNP #Oracle Bronze #HTMLv5 #TOEIC860

Media

こちらのイベントで記事紹介いただいていた、嬉しい。

Line stamp

僭越ながら販売中

Green cat & Orange cat

Amazon