Installeer Vagrant en Vagrant plugins

Installeer Vagrant, Vagrant plugin vagrant-lxd, vagrant-windows-sysprep en activeer Vagrant-autocompletion.

Volg deze stappen om Vagrant te installeren:

  1. Installeer Vagrant: begin met het downloaden en installeren van het juiste Vagrant-pakket voor je besturingssysteem:

    wget https://releases.hashicorp.com/vagrant/2.3.1/vagrant_2.3.1-1_amd64.deb
    sudo dpkg -i vagrant_2.3.1-1_amd64.deb
    
  2. Installeer plugins en activeer autocompletion: om de functionaliteit van Vagrant uit te breiden met de vagrant-lxd en vagrant-registration plugins, en om Vagrant command completion  in te schakelen, voer het volgende uit:

    vagrant plugin install minitest --plugin-version 5.17.0
    vagrant plugin install public_suffix --plugin-version 5.0.3
    vagrant plugin install vagrant-lxd --plugin-version 0.7.1
    vagrant plugin install vagrant-registration --plugin-version 1.3.4
    vagrant autocomplete install --bash
    

    Om te zien wat je hebt geïnstalleerd, voer het volgende commando uit:

    ls ~/.vagrant.d/gems/2.7.6/gems/ -1
    
    Toon mij
    onknows@io3:~$ ls ~/.vagrant.d/gems/2.7.6/gems/ -1
    activesupport-5.2.8.1
    addressable-2.8.6
    faraday-0.17.6
    hyperkit-1.3.0
    minitest-5.17.0
    multipart-post-2.4.0
    public_suffix-5.0.3
    sawyer-0.9.2
    thread_safe-0.3.6
    tzinfo-1.2.11
    vagrant-berkshelf-5.1.2
    vagrant-lxd-0.7.1
    vagrant-omnibus-1.5.0
    vagrant-registration-1.3.4
    vagrant-windows-sysprep-0.0.11
    

    Om alle geïnstalleerde plugins te verwijderen, voer uit:

    rm -rf ~/.vagrant.d
    
  3. Installeer de Vagrant Windows Sysprep Provisioner: Installeer daarnaast een aangepaste versie van de Vagrant Windows Sysprep Provisioner  . Deze versie is ontworpen om op een idempotente manier te werken, waardoor je Windows-installaties kunt voorbereiden voor hergebruik met behulp van Sysprep  . Volg deze stappen:

    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: voor diegenen die gebruik maken van Red Hat Linux VM’s, vereenvoudig het registratie- en afmeldproces door de omgevingsvariabelen RHEL_DEV_ACCOUNT en RHEL_DEV_SECRET in te stellen. Raadpleeg Stroomlijnen van RHEL-registratie en abonnementsautomatisering voor gedetailleerde richtlijnen.