Vagrant Training Course
| DevOpsConsulting Inc | DevOps | Trainer | Online | Bamboo | Build and Release Engineer | Chef | DevOps | Docker | Git | Jenkins | OpenStake | Puppet | System Administrator | TeamCity | Vagrant | India | Training | Courses | Consultant | Consulting | freelancer | Company | Europe | USA | United States | Bangalore | Hyderabad | Trainer | Israel | Australia | Netherlands |
The basic course program is outlined here:Why Vagrant?
- What If?
- What You'll Learn
Test Drive Vagrant
- Introduction
- Installing Vagrant and VirtualBox on Windows
- Installing Vagrant and VirtualBox on OS X
- Installing Vagrant and VirtualBox on Ubuntu
- Vagrant Up - Creating Your First VM
- Displaying a GUI Interface
- Sharing Files With the VM
- Suspending the VM
- Halting the VM
- Destroying the VM
- Windows Line Endings
- Additional Help
- Takeaway
Web Development Environment and Vagrant Fundamentals
- Development Environment Overview
- The Vagrantfile
- Installing Nginx
- Provisioning
- Networking
- Sharing and Versioning Web Site Files
- Vagrant Share
- Vagrant Status
- Sharing and Versioning Nginx Config Files
- Configuring Synced Folders
- Further Exploration
Creating a Hubot Environment
- Introduction
- Boxes
- rsync
- Initialize Hubot Dev Environment
- Provision Hubot
- Scaffold a Hubot Project
- Configure rsync Synced Folders
- Run Hubot From the Shell
- Integrate HipChat
- Configure Upstart Service
- Run Upstart Service
- Recap
Hubot in the Cloud
- Introduction
- Multiple Machines
- Providers
- Plugins
- Configuring an AWS AMI
- Configuring SSH to AWS and Access Keys
- Configuring rsync to AWS
- Overriding Application Configuration
- Launching Hubot Into the Cloud
- Alternative VirtualBox Option
- Development Workflow and Changing Hubot
- Release Workflow and Releasing Our Change
- Rolling Back Production
- Cleanup
- AWS Considerations
- Vagrant cygwin zwindows SSL Bug Fix
- Reflect
Windows Guests
- Introduction
- Windows Guest Differences
- Finding Windows Boxes
- Creating Windows Boxes
- Vagrant Up
- Vagrant RDP
- Provision IIS
- Testing Web Deploy
- Testing Web Config Transformations
- PowerShell's Desired State Configuration
- Recap
Local Development Databases
- Introduction
- Provisioning Types
- Why Puppet?
- Build a Standalone MongoDB Server
- Package Our MongoDB VM Into a Vagrant Box
- Maintaining Desired State With Puppet
- Loading Data Sets
- Playing With MongoDB Replica Sets
- global-status
- Reflect