This PR adds a policy set which targets VMs, VMSSs and Arc machines. For all these resources the following happens:
Installation of AMA agent
Installation of Dependency Agent
Enable System Assigned managed identity needed for monitoring
Associate machines with the central DCR for VMInsights
Associate machines with additional DCRs as specified from parameters
Where possible Microsoft built-in policies were used. These policies include a filter written by Microsoft that determines if a OS is supported. This filter can be disabled if needed, but can't be edited.
Our custom policies use a more advanced filter that can be set using parameters. The default behavior when no parameters are set will not filter at all and will instead attempt to deploy the agent on every machine.
In the future we could consider using only custom policies with this advanced filter.
This PR will also disable the previous policy which installed the old Agent (MMA).
Change overview (tick true):
[x] This introduces backward incompatible changes
[ ] This adds a new backward compatible Feature
[ ] This fixes a Bug
Version information:
Previous Version: 2.3.0
Next Version based on Semantic Versioning (see above): 3.0.0 (once we release it)
Description
This PR adds a policy set which targets VMs, VMSSs and Arc machines. For all these resources the following happens:
Where possible Microsoft built-in policies were used. These policies include a filter written by Microsoft that determines if a OS is supported. This filter can be disabled if needed, but can't be edited.
Our custom policies use a more advanced filter that can be set using parameters. The default behavior when no parameters are set will not filter at all and will instead attempt to deploy the agent on every machine.
In the future we could consider using only custom policies with this advanced filter.
This PR will also disable the previous policy which installed the old Agent (MMA).
Change overview (tick true):
Version information:
2.3.0
3.0.0
(once we release it)How Has This Been Tested?
Checklist: