Installeer Vagrant en Vagrant-plugins

Installeer Vagrant 2.4.0 samen met de plugins vagrant-lxd en vagrant-windows-sysprep. Schakel command completion in en configureer optioneel Red Hat-registratie.

Volg deze stappen om Vagrant te installeren:

  1. Installeer Vagrant: download en installeer Vagrant 2.4.0:1

    wget https://releases.hashicorp.com/vagrant/2.4.0/vagrant_2.4.0-1_amd64.deb
    sudo dpkg -i vagrant_2.4.0-1_amd64.deb
    sudo apt-mark hold vagrant
    
  2. Installeer plugins en activeer autocomplete: breid Vagrant uit met de plugins vagrant-lxd en vagrant-registration, en schakel Vagrant command completion  in:

    vagrant plugin install vagrant-lxd
    vagrant plugin install vagrant-registration
    vagrant autocomplete install --bash
    

    Verifieer de geïnstalleerde plugins:

    ls ~/.vagrant.d/gems/3.1.4/gems/
    
    Toon mij
    onknows@io3:/tmp$ ls ~/.vagrant.d/gems/3.1.4/gems/ -1
    activesupport-5.2.8.1
    addressable-2.8.8
    faraday-0.17.6
    hyperkit-1.3.0
    minitest-5.27.0
    multipart-post-2.4.1
    public_suffix-6.0.2
    sawyer-0.9.3
    thread_safe-0.3.6
    tzinfo-1.2.11
    vagrant-lxd-0.7.1
    vagrant-registration-1.3.4
    
  3. Installeer de Vagrant Windows Sysprep Provisioner: installeer een aangepaste, idempotente versie van de Vagrant Windows Sysprep Provisioner  . Deze plugin gebruikt Sysprep  om herbruikbare Windows-images voor te bereiden:

    wget https://c2platform.org/downloads/c2-iekeiTh7Fah5Orangooy/vagrant-windows-sysprep-0.0.11.gem
    vagrant plugin install vagrant-windows-sysprep-*.gem
    
  4. Optioneel: automatiseer Red Hat Linux VM-registratie: als je Red Hat Linux VM’s gebruikt, exporteer de variabelen RHEL_DEV_ACCOUNT en RHEL_DEV_SECRET. Zie Stroomlijnen van RHEL-registratie en abonnementsautomatisering voor details.


  1. Vagrant 2.4.0 is vastgezet omdat de LXD-plugin incompatibel is met nieuwere releases. ↩︎