Hosted online at: https://cgoeller.github.io/vagrant-slides
To create a PDF printout:
- Open https://cgoeller.github.io/vagrant-slides?print-pdf in Chrome
- Open the in-browser print dialog (CTRL/CMD+P).
- Change the Destination setting to Save as PDF.
- Change the Layout to Landscape.
- Change the Margins to None.
- Enable the Background graphics option.
- Click save.
The presentation was created using reveal.js
- What is vagrant
- System for creation and management of VMs
- Wrapper for Hypervisors: VBox, VMware, etc.
- Docker, AWS, KVM
- Written in RUBY
- CLI only
- Plugins
- Maintained by Hashicorp
- Opensource, VMware plugin for money
- www.vagrantup.com
- Base boxes
- Cloud https://app.vagrantup.com/boxes/search
- Self-made with Packer or Vagrant (based on existing box)
- Providers
- Virtualbox, VMWare Workstation, etc.
- Provisioners
- Shell, File, Ansible, Puppet, Chef, etc.
- Multi-VM environments
- Vagrantfile in SCM
- Configuration of box
- Definition of desired state
- Box customization (HW, Network)
- Synced Folders
- Port forwarding
- Elasticsearch 6.0.0 Single-Node
- Elasticsearch 6.0.0 Cluster
- Maven-Build (settings.xml from client)
- Docker-Engine
- Docker swarm mode with ES Cluster