Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vagrant Master Course
Rating: 4.0 out of 5(108 ratings)
6,809 students

Vagrant Master Course

Master course on deploying homogen environments.
Last updated 2/2019
English

What you'll learn

  • Get a full picture of Vagrant.

Course content

1 section8 lectures1h 9m total length
  • Introduction1:20

    Explore how vagrant provides a unified way to provision machines across different developers' setups, solving dependency issues when sharing applications, and learn installation, configuration, and core features to get started.

  • Installation10:11

    Install and configure Vagrant with Hyper-V provider, create a Vagrant box, and provision with shell, Puppet, or Chef, then manage VM lifecycle with up, SSH, suspend, resume, reload, and destroy.

  • Provisioning with shell7:00

    Explore provisioning a Vagrant machine with the shell module, including creating a user, copying their public key for passwordless login, and using bootstrap or inline script methods.

  • Provisioning with puppet7:22

    Vagrant master course teaches provisioning linux and Windows virtual machines with puppet, installing the puppet agent, setting up users and ssh keys, and automating apache with a manifest.

  • Provisioning with chef6:37

    Provision a virtual machine with vagrant using the chef module or cookbook, install and start the tpd and apache services, enable them, and access via the VM's IP address.

  • Argument passing to shell module5:45

    Learn how to pass arguments to shell-based provisioning in Vagrant, using the args keyword to forward script parameters, and how to adapt the approach for other modules.

  • Multimachine environments3:44

    Learn to build multimachine environments with Vagrant, provisioning web and database nodes, configuring networks, and automating setup with a Vagrantfile and SSH access.

  • Create your own vagrant box from start to finish27:28

    Learn how to create a custom vagrant box from a fresh debian install, configure, shrink, package, and publish it to vagrant cloud.

Requirements

  • Windows or Linux OS with Vagrant installed and Virtualbox and Hyper-V

Description

Welcome to my course on Vagrant. In the world of DevOps it is increasingly important to be able to provide large volume of machines that have identical configuration in every sense. Most of the time the source of misconfiguration comes from human errors. You find yourself in a situation when a code on an identical machine ran but it is not running on yours... After hours of troubleshooting you find that some package was on an older version that became the source of your headache. Vagrant is there for you to the rescue. This course will teach you the ins and outs of the platform and get you up to speed to ensure your next promotion or job security.

Who this course is for:

  • Starters and Intermediate Engineers both benefit.