Module Version: 2.2.0
Puppet Version: 5.5.16
OS Name/Version: Windows
Windows nodes using a cached catalog may cause Puppet to trigger an agent install every run.
This appears to be due to the module's reliance on the `aio_agent_version` fact to determine if the install Powershell script should be ran. A node using a cached catalog will not update the value of this fact, causing the module to trigger the install script every run.