## Vagrantfile

Open nano en zorg ervoor dat de naam van het bestand Vagrantfile is. In dit bestand gaan we de configuratie maken. Hieronder een voorbeeld van de configurtatie dat we gaan maken.

Uitleg configuratie

Het eerste deel is een script dat uitgevoegd kan worden op alle servers die we aanmaken. Dus voor een snelle (standaard) configuratie kun je aan het begin van je bestand de standaard waardes configureren. Hier is gekozen voor een standaard gebruiker en wachtwoord, wat default directory's, enz.

Na het script worden de defaults voor de verschillende server bepaald. Hieronder zie je de dat het ingeladen moet worden in virtualbox, welke box aangemaakt moet worden (Ubuntu), hoeveel geheugen en cpu's de machines mogen gebruiken.

Na de basisconfiguratie kunnen we per server aangeven wat de instellingen moeten zijn. Hieronder een voorbeeld van een Ubuntu server. We moeten aangeven welke hostnaam hij krijgt, welk IP-adres, dat er gebruik gemaakt mag worden van het script dat we gemaakt hebben. Daarna een regel waarmee we het mogelijk maken om met SSH te verbinden met de servers, dit staat standaard uit. Daarna dat virtualbox hem moet gaan maken. Dit stuk moeten we per server doen of het 1 server is of 20 elke server krijgt zo'n gedeelte in het configuratie bestand.

Het volledige bestand is te vinden op de GIT. Hier staan meerdere voorbeelden van Vagrant configuratiebestanden.

GIT voor Vagrant configuratie voorbeelden

Zorg ervoor dat je 3 verschillende servers hebt, waarbij de IP-adressen verschillen en de namen ook. Je mag hiervoor gebruik maken van het configuratiebestand dat op GIT-hub staat. Deze voldoet aan de wensen voor de loadbalancer opdracht.