Implement principal creation and admin elevation provisioning features.

This commit is contained in:
tomdds
2020-01-29 16:17:28 -05:00
parent 144312863c
commit d4dd581b7a
7 changed files with 447 additions and 109 deletions

View File

@@ -9,6 +9,9 @@ AZURE_CONFIG = {
"AZURE_TENANT_ID": "MOCK",
"AZURE_POLICY_LOCATION": "policies",
"AZURE_VAULT_URL": "http://vault",
"POWERSHELL_CLIENT_ID": "MOCK",
"AZURE_OWNER_ROLE_DEF_ID": "MOCK",
"AZURE_GRAPH_RESOURCE": "MOCK",
}
AUTH_CREDENTIALS = {
@@ -63,15 +66,13 @@ def mock_policy():
def mock_adal():
import adal
return adal
# return Mock(spec=adal)
return Mock(spec=adal)
def mock_requests():
import requests
# return Mock(spec=requests)
return requests
return Mock(spec=requests)
def mock_secrets():