fix formatting;

This commit is contained in:
Matthew Hooker 2017-10-23 09:39:25 -07:00
parent f07b791a3f
commit bd5d1fc53a
No known key found for this signature in database
GPG Key ID: 7B5F933D9CE8C6A1
1 changed files with 7 additions and 7 deletions

View File

@ -409,25 +409,25 @@ Start-Service -Name WinRM
Save the above code in a file named `bootstrap_win.txt`.
-> **A quick aside/warning:**
-> **A quick aside/warning:**<br />
Windows administrators in the know might be wondering why we haven't simply
used a `winrm quickconfig -q` command in the script above, as this would
*automatically* set up all of the required elements necessary for connecting
over WinRM. Why all the extra effort to configure things manually?
over WinRM. Why all the extra effort to configure things manually?<br />
Well, long and short, use of the `winrm quickconfig -q` command can sometimes
cause the Packer build to fail shortly after the WinRM connection is
established. How?
established. How?<br />
1. Among other things, as well as setting up the listener for WinRM, the
quickconfig command also configures the firewall to allow management messages
to be sent over HTTP.
to be sent over HTTP.<br />
2. This undoes the previous command in the script that configured the
firewall to prevent this access.
firewall to prevent this access.<br />
3. The upshot is that the system is configured and ready to accept WinRM
connections earlier than intended.
connections earlier than intended.<br />
4. If Packer establishes its WinRM connection immediately after execution of
the 'winrm quickconfig -q' command, the later commands within the script that
restart the WinRM service will unceremoniously pull the rug out from under
the connection.
the connection.<br />
5. While Packer does *a lot* to ensure the stability of its connection in to
your instance, this sort of abuse can prove to be too much and *may* cause
your Packer build to stall irrecoverably or fail!