During this workshop, you'll need to use your own laptop for practical exercises.
Any operating system is allowed, but some installation variations may apply. The following software needs to be installed:
- VirtualBox (https://www.virtualbox.org/wiki/Downloads)
- Git (available through package managers or https://git-scm.com/download/win for Windows)
- SSH (it is installed by default on MacOS and Linux-based machines, but for Windows it is recommended to install Git for Windows with full set of tools)
- AWS CLI (https://aws.amazon.com/cli/)
- Vagrant (https://www.vagrantup.com/downloads.html)
- Packer (https://www.packer.io/downloads.html)
- Terraform (https://www.terraform.io/downloads.html)
For scripting purposes, you may need to have one of the following options on your machine:
- Python 2.7 (On Windows, do not forget to add
C:\Python27
andC:\Python27\Scripts
directories (or their equivalents) to the System'sPATH
variable.) - Java 8 / Groovy 2.4.+ (On Windows, do not forget to set System's
JAVA_HOME
andGROOVY_HOME
environment variables and add%JAVA_HOME%\bin;%GROOVY_HOME%\bin
to thePATH
)
Specifically for Windows machine owners, the following set of tools is recommended:
- Cmdr (http://cmder.net/)
- Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/) or Kitty (http://www.9bis.net/kitty/?page=Download)
The following simple test will help to ensure that virtualization and several other tools are setup correctly:
- Open your shell
mkdir test && cd test
vagrant init aestasit/devops-ubuntu-14.04
vagrant up
vagrant ssh
On some laptops hardware support for virtualization may be disabled by default. In order to use any virtualization software that support needs to be enabled.
Sometimes it helps to run VirtualBox GUI and all other commands with administrative rights.
VirtualBox may conflict with Windows native Hyper-V virtualization component. It needs to be removed from the list of Windows features.
If you still have 32-bit system, then using 32-bit binaries of all tools may help with some issues.
Hi Andrey
Did you put the slides from the course in the dropbox? I cannot find any slideshow, only some html-links and other stuff. Do you have them in pdf or powerpoint format?
Thomas