- CPU: Intel Core i3, Core i5 or equivalents
- RAM: 8GB (Minimum)
- HDD: 10GB of Free Space
- OS: Linux / MacOS / Windows
Intel VT-X or Virtualization Technology must be enabled
Please install following softwares -
References:
- Installing and setting up Vagrant on Windows 10
- Installing and setting up Vagrant on Mac OS X
- Installing Vagrant on Ubuntu 18.04
- How to install Git on Linux, Mac and Windows
Run following commands in Terminal (Linux / MacOS) or CMD / Git Bash (Windows)
git clone https://github.com/naingyeminn/ansible-lab.git
cd ansible-lab
vagrant plugin install vagrant-vbguest
vagrant upVagrant will create 3 VM Boxes in VirtualBox.
- CPU: 1
- RAM: 4GB
- IP: 192.168.101.10
- CPU: 2
- RAM: 1GB
- IP: 192.168.101.11
- CPU: 1
- RAM: 1GB
- IP: 192.168.101.21
If you have more CPU Cores and RAM you can customize the VM resources in Vagrantfile for better performance.
Please be warned that the total download size of lab data will be approximately 3GB.
vagrant snapshot save tower ready
vagrant snapshot save gitlab ready
vagrant snapshot save server01 readyvagrant snapshot restore tower ready
vagrant snapshot restore gitlab ready
vagrant snapshot restore server01 readyvagrant haltvagrant up tower
vagrant up gitlab
vagrant up server01vagrant halt tower
vagrant halt gitlab
vagrant halt server01Please register and get License at https://www.ansible.com/workshop-license