-
Adding Components to a Plugin
After watching this video; you will be able to use Ruby to develop a custom Vagrant plugin.
-
Adding MySQL for Database Persistence
After watching this video; you will be able to list and apply the steps to add MySQL for database persistence.
-
Adding PHP to a LAMP Stack
After watching this video; you will be able to complete a LAMP stack by adding PHP.
-
Building and Running a Docker Container
After watching this video; you will be able to create and run a Docker container.
-
Configuring a Vagrant Ansible Provisioner
After watching this video; you will be able to configure a Vagrant Ansible provisioner to provision a virtual machine using Ansible playbooks.
-
Configuring a Vagrant Box Management Pipeline
After watching this video; you will be able to describe how to use Atlas to configure a Vagrant box management pipeline.
-
Configuring and Running the Push Process
After watching this video; you will be able to apply Vagrant Push and identify what steps are taking place in the Push process.
-
Create a VM and Use DigitalOcean
After watching this video; you will be able to create a VM and use DigitalOcean as the cloud provider.
-
Create and Deploy an Environment with Push
After watching this video; you will be able to create a virtual environment in Vagrant and use Vagrant Push.
-
Creating a Custom Box from an Existing Box
After watching this video; you will be able to create a custom Vagrant box from an existing one.
-
Creating a Custom Box from Scratch
After watching this video; you will be able to create a Vagrant custom box from scratch.
-
Creating a LAMP
After watching this video; you will be able to create a preconfigured LAMP stack to be deployed by Vagrant Push.
-
Creating and Uploading AWS AMIs
After watching this video; you will be able to describe how AWS AMI images are persisted within Atlas.
-
Creating Multimachine Environments
After watching this video; you will be able to use Vagrant to create multiple virtual machines with different providers.
-
Creating Vagrant Boxes with Packer
After watching this video; you will be able to use Packer to create Vagrant boxes.
-
Creating Virtual Linux Environments
After watching this video; you will be able to create Linux virtual environments with Vagrant.
-
Creating Virtual Machines on AWS EC2
After watching this video; you will be able to configure Vagrant to create virtual machines on Amazon Web Services EC2 and build out VMs in the cloud.
-
Defining Custom Vagrant Plugins
After watching this video; you will be able to define the role of custom Vagrant plugins and how they are developed and deployed.
-
Defining the Fundamentals of Packer
After watching this video; you will be able to define how Packer can be used to create images for platforms such as Amazon AWS and OpenStack.
-
Describing Custom Plugin Package and Deployment
After watching this video; you will be able to describe and apply the steps to correctly package and deploy a custom Vagrant plugin.
-
Describing Push Strategies
After watching this video; you will be able to define the role of Vagrant Push and list the four current types of push strategies.
-
Describing the Atlas Workflow for Enterprise
After watching this video; you will be able to describe how to use Atlas to rapidly deploy with a policy enforced and automated workflow.
-
Dynamically Allocating Memory
After watching this video; you will be able to recognize how Vagrant uses memory and configure the Vagrantfile to allocate memory dynamically.
-
Finding Vagrant Boxes
After watching this video; you will be able to describe how to find and use existing community Vagrant boxes.
-
Identifying Arguments and Environment Variables
After watching this video; you will be able to identify how environment variables and command line arguments can be used in the Vagrantfile.
-
Navigating through Multiple Machines
After watching this video; you will be able to identify the commands used when navigating through multiple virtual environments.
-
Provisioning a Docker Container
After watching this video; you will be able to describe how Vagrant can provision a Docker container.
-
Provisioning Nginx
After watching this video; you will be able to apply nginx to the LAMP stack for use with Vagrant shell provisioner.
-
Running a Docker Container
After watching this video; you will be able to run Vagrant and provision and run a Docker container.
-
Running Packer Builds
After watching this video; you will be able to describe Packer builds and how they are run within Atlas.
-
Sharing Boxes with Atlas
After watching this video; you will be able to describe the steps needed to configure a sharable Vagrant box.
-
Spinning Up Virtual Machine Clusters with Vagrant
After watching this video; you will be able to configure and run a Vagrant cluster along with VirtualBox.
-
Testing a Custom Plugin
After watching this video; you will be able to apply the steps to successfully test a custom Vagrant plugin.
-
Testing Custom Boxes
After watching this video; you will be able to describe the steps needed to test Vagrant custom boxes.
-
Uploading Vagrant Boxes
After watching this video; you will be able to describe the steps needed to upload both private and public Vagrant boxes.
-
Using Ansible to Configure Nodes
After watching this video; you will be able to use Ansible to configure nodes with Vagrant.
-
Using Chef Client and Server
After watching this video; you will be able to apply Vagrant configuration to nodes managed by Chef.
-
Using DigitalOcean as a Provider
After watching this video; you will be able to configure Vagrant to use DigitalOcean as a provider to use DigitalOcean droplets as development machines to deploy from Vagrant.
-
Using Puppet to Automate Configuration
After watching this video; you will be able to use Vagrant with Puppet to automate configuration tasks with recipes.
-
Using the Masterless Salt States
After watching this video; you will be able to use the Vagrant Salt provisioner to provision the guest virtual machine using masterless Salt states.
-
Using the Puppet Provisioner
After watching this video; you will be able to use the Vagrant Puppet apply provisioner to provision the guest machine using Puppet.
-
Using the Vagrant Azure Provider
After watching this video; you will be able to use the Vagrant Azure provider to create and deploy virtual machines to Microsoft Azure.
-
Using the Vagrant CFEngine Provisioner
After watching this video; you will be able to use the Vagrant CFEngine provisioner and provision the guest using CFEngine.
-
Using Unconfigured NICs
After watching this video; you will be able to identify unconfigured NICs and configure Vagrant to handle them.
-
Using Vagrant with the iOS
After watching this video; you will be able to configure and use Vagrant to provision on the Mac OS X.
-
Working with Multiple CPUs
After watching this video; you will be able to configure the Vagrant file to handle more than one CPU.
-
Working with the Vagrant Chef Provisioner
After watching this video; you will be able to use the Vagrant Chef Client provisioner to provision the guest machine using Chef.
-
Working with the Vagrant File Provisioner
After watching this video; you will be able to use the Vagrant file provisioner to upload a file or directory from a host computer to a guest machine.
-
Working with Vagrant and Rackspace Open Cloud
After watching this video; you will be able to use Vagrant to create virtual development machines on Rackspace open cloud.
-
Describing the Atlas Workflow for Enterprise
After watching this video; you will be able to describe how to use Terraform to manage infrastructure resources on cloud providers; such as Amazon Web Services and Google Cloud.
-
Advanced Provisioning in Vagrant
The demand for IT personnel having an in-depth knowledge of automated virtual server provisioning and Vagrant is ever increasing. Vagrant is a automated virtual server provisioning tool used to create simple and complex virtual environments. In this course, you will learn advanced provisioning techniques, as well as creating custom boxes, advanced configuration, and working with HashiCorp Atlas.
- start the course
- use the Vagrant Puppet apply provisioner to provision the guest machine using Puppet
- configure a Vagrant Ansible provisioner to provision a virtual machine using Ansible playbooks
- use the Vagrant Chef Client provisioner to provision the guest machine using Chef
- use the Vagrant CFEngine provisioner and provision the guest using CFEngine
- use the Vagrant Salt provisioner to provision the guest virtual machine using masterless Salt states
- use the Vagrant file provisioner to upload a file or directory from a host computer to a guest machine
- configure and use Vagrant to provision on the Mac OS X
- configure Vagrant to use DigitalOcean as a provider to use DigitalOcean droplets as development machines to deploy from Vagrant
- configure Vagrant to create virtual machines on Amazon Web Services EC2 and build out VMs in the cloud
- use Vagrant to create virtual development machines on Rackspace Open Cloud
- use the Vagrant Azure Provider to create and deploy virtual machines to Microsoft Azure
- create a custom Vagrant box from an existing one
- create a Vagrant custom box from scratch
- describe the steps needed to test Vagrant custom boxes
- describe how to use Atlas to rapidly deploy with a policy enforced and automated workflow
- describe how to use Terraform to manage infrastructure resources on cloud providers, such as Amazon Web Services and Google Cloud
- describe how to use Atlas to configure a Vagrant box management pipeline
- describe how to find and use existing community Vagrant boxes
- describe the steps needed to configure a sharable Vagrant box
- describe the steps needed to upload both private and public Vagrant boxes
- configure the Vagrant file to handle more than one CPU
- recognize how Vagrant uses memory and configure the Vagrantfile to allocate memory dynamically
- identify unconfigured NICs and configure Vagrant to handle them
- identify how environment variables and command line arguments can be used in the Vagrantfile
- create a VM and use DigitalOcean as the cloud provider
-
Vagrant Advanced Administration
Since Vagrant is the industry leading virtual server provisioning tool, an in-depth knowledge of its advanced features is a fundamental requirement for skilled DevOps developers and operations staff. In this course, you will learn the inner workings of Vagrant, such as managing multi-machine environments and building development environments. This course also covers creating custom plug ins, using Vagrant Push, and working with Packer and Docker.
- start the course
- use Vagrant to create multiple virtual machines with different providers
- identify the commands used when navigating through multiple virtual environments
- configure and run a Vagrant cluster along with VirtualBox
- create Linux virtual environments with Vagrant
- apply Nginx to the LAMP stack for use with Vagrant shell provisioner
- list and apply the steps to add MySQL for database persistence
- complete a LAMP stack by adding PHP
- define the role of custom Vagrant Plugins and how they are developed and deployed
- use Ruby to develop a custom Vagrant plugin
- apply the steps to successfully test a custom Vagrant plugin
- describe and apply the steps to correctly package and deploy a custom Vagrant plugin
- define the role of Vagrant Push and list the four current types of push strategies
- create a preconfigured LAMP stack to be deployed by Vagrant Push
- apply Vagrant Push and identify what steps are taking place in the Push process
- define how Packer can be used to create images for platforms such as Amazon AWS and OpenStack
- describe Packer builds and how they are run within Atlas
- describe how AWS AMI images are persisted within Atlas
- use Packer to create Vagrant boxes
- use Vagrant with Puppet to automate configuration tasks with recipes
- apply Vagrant configuration to nodes managed by Chef
- use Ansible to configure nodes with Vagrant
- describe how Vagrant can provision a Docker container
- create and run a Docker container
- run Vagrant and provision and run a Docker container
- create a virtual environment in Vagrant and use Vagrant Push