Skip to content

DTOSS-12687: Deploy Windows Admin Center to Arc-enabled servers - #97

Merged
josielsouzanordcloud merged 1 commit into
mainfrom
DTOSS-12687-windows-admin-center-arc-policy
Apr 22, 2026
Merged

DTOSS-12687: Deploy Windows Admin Center to Arc-enabled servers#97
josielsouzanordcloud merged 1 commit into
mainfrom
DTOSS-12687-windows-admin-center-arc-policy

Conversation

@josielsouzanordcloud

@josielsouzanordcloud josielsouzanordcloud commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Creates a custom Azure Policy definition replicating the built-in "Configure Windows Arc-enabled machines to enable Windows Admin Center Extension" (0e4b8929), which is not available in this tenant
  • Assigns the policy at the arc-enabled servers resource group scope with a remediation task so existing non-compliant machines are covered
  • Reuses the existing arc_monitor_policy_identity managed identity (already holds Azure Connected Machine Resource Administrator)
  • Assigns Windows Admin Center Administrator Login to the screening_mbsgw_<env> Entra ID group on the arc-enabled servers RG, allowing the group to connect via WAC
  • Extends the RBAC Administrator ABAC condition in core.bicep to include Windows Admin Center Administrator Login so Terraform can manage the role assignment

Test plan

  • Re-run the resource-group-init bootstrap pipeline to apply the updated ABAC condition from core.bicep
  • Add the deploy label to trigger deployment to the review environment
  • Confirm policy assignment wac-arc-review is visible under Policies on rg-mbsgw-review-uks-arc-enabled-servers
  • Confirm the AdminCenter extension is in a Succeeded state on the mbsgw-review Arc machine
  • Confirm Windows Admin Center Administrator Login role assignment exists for screening_mbsgw_review on the arc-enabled servers RG
  • Confirm Windows Admin Center can be opened from the Azure portal on the mbsgw-review machine

Jira link

DTOSS-12687

The built-in policy "Configure Windows Arc-enabled machines to enable
Windows Admin Center Extension" (0e4b8929) is not available in this
tenant, so a custom policy definition is created instead, replicating
the same rule.

Changes:
- Add custom policy definition and assignment scoped to the
  arc-enabled servers resource group, deploying the AdminCenter
  extension to all Windows Arc-enabled machines
- Add policy rule in policies/deploy-wac-extension-arc-windows.json
- Add remediation task so existing non-compliant machines get the
  extension deployed on the next terraform apply
- Reuse arc_monitor_policy_identity managed identity which already
  holds Azure Connected Machine Resource Administrator
- Add Windows Admin Center Administrator Login RBAC assignment for
  the screening_mbsgw_<env> Entra ID group on the arc-enabled servers
  resource group, allowing the group to connect via WAC
- Extend the RBAC Administrator ABAC condition in core.bicep to
  include Windows Admin Center Administrator Login, allowing Terraform
  to manage this role assignment
@josielsouzanordcloud josielsouzanordcloud changed the title DTOSS-12686: Assign Windows Admin Center policy to Arc-enabled servers DTOSS-12687: Deploy Windows Admin Center to Arc-enabled servers Apr 21, 2026
@josielsouzanordcloud
josielsouzanordcloud force-pushed the DTOSS-12687-windows-admin-center-arc-policy branch from b1da053 to beda2a9 Compare April 21, 2026 15:36

@steventux steventux left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🪟

@josielsouzanordcloud
josielsouzanordcloud merged commit 60f85ee into main Apr 22, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants