Puppet Node install op Windows

Via Puppet Enterprise

  • In het console van de Puppetmaster, ga naar ‘Classification’
  • Ga dan naar het tabblad ‘Classes’.
  • In de ‘ Add class name’ box, geef de tekst ‘pe_repo::platform::windows_x86_64’ op.
  • Klik dan op ‘Add class’ button
  • Klik nu onderaan de pagina op ‘Commit changes’ De class is dan toegevoegd.

Op de Puppetmaster, geef het volgende commando om de class door te voeren:

puppet agent -t

Tenslotte dient het volgende commando ingegeven te worden met Powershell op de Windows Node:

[Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}; $webClient = New-Object System.Net.WebClient;$webClient.DownloadFile('https://puppetmaster.digitalinfo.local:8140/packages/current/install.ps1', 'install.ps1'); .\install.ps1

Het resultaat:

Via een installatie-bestand

Uiteraard kan ook een msi-bestand gedownload worden en hiermee de agent op een WIndows systeem worden geïnstalleerd, Gebruik dan deze link en installeer de software.

Welke methode je dan ook gebruikt hebt, uiteindelijk is er dan een Windows Puppet Service aangemaakt die automatisch gestart is en zal standaard elke 30 minuten controleren of er updates zijn.

Hierna dient op de puppetmaster de aangevraagde certificering ge-accepteerd te worden, via de CLI of via de GUI:

Op de Windows computer zijn ook een aantal programma’s ge├»nstalleerd zoals een Facter-lijst opvragen, Puppet Agent handmatig runnen en een Puppet-Command-Prompt.