It could be either the Powershell ExecutionPolicy, or simply a failure to 
resolve the hostname of your Puppet server. Or it could be an SSL problem, 
if the hostname you're using for the Master doesn't appear in the list of 
Subject Alternative Names in the SSL cert on the master.

Try this user_data to see if it works better:

<powershell>
$hosts = "$env:windir\System32\drivers\etc\hosts"
"<MASTER IP> <MASTER HOSTNAME>" | Add-Content -PassThru $hosts;
Set-ExecutionPolicy Bypass -Scope Process -Force;
[Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}; 
$webClient = New-Object System.Net.WebClient; 
$webClient.DownloadFile('https://<MASTER 
HOSTNAME>:8140/packages/current/install.ps1', 'install.ps1'); 
.\install.ps1;
</powershell>

- Kevin Reeuwijk
Sr Sales Engineer
Puppet

On Friday, April 26, 2019 at 9:52:53 PM UTC+2, Deo Breathnu wrote:
>
> I have tried to boot strap a windows 2016 ec2 instance through a launch 
> template. In the config I put
>
> <powershell>
> [Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}; 
> $webClient = New-Object System.Net.WebClient; 
> $webClient.DownloadFile('https://<MASTER 
> HOSTNAME>:8140/packages/current/install.ps1', 'install.ps1'); 
> .\install.ps1
> </powershell>
>
> I of course put my puppetmaster hostname in. I have used this with method 
> of installing the agent with running ec2 servers, but I am failing here. 
>
> I am looking for idea's as to bootstrapping a windows 2016 ec2 instance 
> with puppet 6. 
>
> Any idea's?
>
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/a181e9e3-a859-40b9-82f2-4d552db51986%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to