macOS
또는
brew cask install virtualbox virtualbox-extension-pack
vagrant plguin install vagrant-hostmanager
vagrant box add centos/7
cd
mkdir ansible
Vagrantfile
파일 받아서 Vagrantfile로 저장
상태확인
vagrant status [VM]
시작
vagrant up [VM]
일시중지
vagrant suspend [VM]
재개
vagrant resume [VM]
중지
vagrant halt [VM]
삭제
vagrant destroy [VM]
SSH 연결
vagrant ssh [VM]
스냅샷 확인
vagrant snapshot list [VM]
스냅샷 생성
vagrant snapshot save [VM]
스냅샷 복구
vagrant snapshot restore [VM]
공유폴더 동기화
- 공유폴더 동기화는 Vagrantfile이 있는 현재 디렉토리와 VM의 /vagrant 파일이 기본 동기화 됨
- 공유폴더 동기화가 되는 시점은 vagrant up 명령을 실행할 때만 동기화 됨
vagrant rsync [VM]
vim-enhanced 패키지 필요
.vimrc
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab
VSCODE
또는
brew cask install visual-studio-code