Ucs-Puptr is a community project forked from Vester and then completely rebuilt to provide light-weight configuration management using Pester and Cisco UCS PowerTool.
You'll just need a few free pieces of software.
- PowerShell version 4+
- Cisco UCS PowerTool 2.x+
- Pester
Install-Module -Name ucs-puptr -Scope CurrentUser
- Create a new Ucs-Puptr configuration file by running: New-PuptrConfig -Name Test
- Edit the newly created configuration file to match your environment.
- Test the Ucs-Puptr configuration against your environment by running: Invoke-PuptrTest -ConfigName Test
To include remediation run: Invoke-PuptrTest -ConfigName Test -Remediate
IMPORTANT:
- Make sure to read through the configuration items and set them with your specific environmental variables
ReadTheDocs for more info: Ucs-Puptr Documentation
The community module is not officially supported and should be used at your own risk.
Notes to come on future intentions