mirror of https://github.com/crossplane/docs.git
docs snapshot for crossplane version `v1.4`
This commit is contained in:
parent
bad5add3db
commit
c2f7323c5e
|
@ -421,22 +421,6 @@ watch kubectl get pkg
|
|||
```console
|
||||
# create service principal with Owner role
|
||||
az ad sp create-for-rbac --sdk-auth --role Owner > "creds.json"
|
||||
|
||||
# we need to get the clientId from the json file to add Azure Active Directory
|
||||
# permissions.
|
||||
if which jq > /dev/null 2>&1; then
|
||||
AZURE_CLIENT_ID=$(jq -r ".clientId" < "./creds.json")
|
||||
else
|
||||
AZURE_CLIENT_ID=$(cat creds.json | grep clientId | cut -c 16-51)
|
||||
fi
|
||||
|
||||
RW_ALL_APPS=1cda74f2-2616-4834-b122-5cb1b07f8a59
|
||||
RW_DIR_DATA=78c8a3c8-a07e-4b9e-af1b-b5ccab50a175
|
||||
AAD_GRAPH_API=00000002-0000-0000-c000-000000000000
|
||||
|
||||
az ad app permission add --id "${AZURE_CLIENT_ID}" --api ${AAD_GRAPH_API} --api-permissions ${RW_ALL_APPS}=Role ${RW_DIR_DATA}=Role
|
||||
az ad app permission grant --id "${AZURE_CLIENT_ID}" --api ${AAD_GRAPH_API} --expires never > /dev/null
|
||||
az ad app permission admin-consent --id "${AZURE_CLIENT_ID}"
|
||||
```
|
||||
|
||||
### Create a Provider Secret
|
||||
|
|
Loading…
Reference in New Issue