Back to engineering
Infrastructure automation

Blaze AD Automation

A PowerShell framework that turns the Cisco Blaze site and department model into repeatable Active Directory provisioning.

I built this after Cisco Blaze to see how the same office and department model could drive Active Directory work. It creates organizational units, groups, users, folders, shares, permissions, and an audit record from one set of inputs.

View the repository
Automation map

From one model to a reviewable result.

01Input model
  • Sites and departments
  • Users and roles
02Provisioning
  • OUs and groups
  • Folders, shares and permissions
03Evidence
  • CSV audit report
  • Reviewable output
Blaze AD Automation · provisioning flow

What I used

Tools and technologies

PowerShellActive DirectoryRBACSMBNTFS ACLCSV audit

What it covers

The main parts of the project

  • Organizational units aligned with physical sites and departments
  • Role-based global and domain-local group provisioning
  • Home folders, departmental shares, and NTFS permissions
  • Audit reports for review and documentation

Design notes

Why I made these choices.

Repeatability

Infrastructure state is created from a consistent model instead of manual one-off actions.

Least-privilege structure

Group design separates role membership from resource access.

Traceability

Audit output makes the generated result easier to inspect and document.

Source & documentation

Read the code and project notes on GitHub.

View the repository