awx icon indicating copy to clipboard operation
awx copied to clipboard

RESUBMIT: Implement project pulling from Azure DevOps using Service Principals

Open puiterwijk opened this issue 2 years ago • 2 comments

RESUBMITTED FROM #14628, originally reverted in #14977, filed by request of @TheRealHaoLiu . Note: rebased on top of devel, currently not re-tested.

SUMMARY

This adds support for syncing a project from Azure DevOps using an Azure Service Principal.

ISSUE TYPE
  • New or Enhanced Feature
COMPONENT NAME
  • API
  • UI
  • Other
ADDITIONAL INFORMATION

In order to use this feature, create an Azure Resource Manager type secret, and assign this to the project (this PR allows attaching either an scm or azure_rm secret to projects). The associated service principal must have Basic level access to the DevOps organization, and at least Reader level access to the Project.

puiterwijk avatar Mar 11 '24 14:03 puiterwijk

I have reworked this to use the uri module again, as per request from @TheRealHaoLiu.

puiterwijk avatar Aug 01 '24 13:08 puiterwijk