ResourceFunction: # resourcefunction This is a per resource tag; therefore, it must be manually set within the CloudFormation document on per resource basis.
IAM Role.
IAM Instance Profile.
IAM Policy.
EC2 Instance.
Create pass file.
Enable UserData for next service restart.
Restart computer.
Download PowerShell Module(s) from S3.
Invoke Set-UitsTimeZone function.
Invoke Set-SystemForRestart function.
Download programs from S3.
Install NILabVIEW.
Invoke Set-SystemForRestart function.
Install JAWS.
Invoke Set-SystemForRestart function.
Download PowerShell Module from S3 to the admin desktop to run a script as Admin to install the Jaws's' LM server modules.
Invoke Set-SystemForRestart function.
Retrieve/decrypt credentials from SSM Parameter Store for user with delegated rights to create/delete computer objects in domain.
Join to the domain and restart.
Invoke Set-SystemForRestart function.
Security Group: NI LabVIEW.
Port 10050
Port 3157
Port 27000
Security Group: JAWS.
Port 5093
Author: Tommy Maynard; Last Edit: 08/16/2017 Editor: Jaime Cantu; Last Edit: 08/09/2017