- 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 up
Vagrant 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 ready
vagrant snapshot restore tower ready
vagrant snapshot restore gitlab ready
vagrant snapshot restore server01 ready
vagrant halt
vagrant up tower
vagrant up gitlab
vagrant up server01
vagrant halt tower
vagrant halt gitlab
vagrant halt server01
Please register and get License at https://www.ansible.com/workshop-license