@@ -8,6 +8,10 @@ locals {
8
8
subaccount_domain = lower (replace (" mission-3348-${ local . random_uuid } " , " _" , " -" ))
9
9
}
10
10
11
+ locals {
12
+ service_name__sap_analytics_cloud = " analytics-planning-osb"
13
+ }
14
+
11
15
# ------------------------------------------------------------------------------------------------------
12
16
# Creation of subaccount
13
17
# ------------------------------------------------------------------------------------------------------
@@ -33,6 +37,14 @@ resource "btp_subaccount_trust_configuration" "fully_customized" {
33
37
identity_provider = var. custom_idp
34
38
}
35
39
40
+ locals {
41
+ custom_idp_tenant = var. custom_idp != " " ? element (split (" ." , var. custom_idp ), 0 ) : " "
42
+ origin_key = local. custom_idp_tenant != " " ? " ${ local . custom_idp_tenant } -platform" : " sap.default"
43
+ origin_key_app_users = var. custom_idp != " " ? var. custom_idp_apps_origin_key : " sap.default"
44
+ }
45
+
46
+ # -
47
+
36
48
37
49
# ------------------------------------------------------------------------------------------------------
38
50
# Assignment of users as sub account administrators
@@ -41,6 +53,7 @@ resource "btp_subaccount_role_collection_assignment" "subaccount-admins" {
41
53
for_each = toset (var. subaccount_admins )
42
54
subaccount_id = data. btp_subaccount . dc_mission . id
43
55
role_collection_name = " Subaccount Administrator"
56
+ origin = local. origin_key
44
57
user_name = each. value
45
58
}
46
59
@@ -51,6 +64,7 @@ resource "btp_subaccount_role_collection_assignment" "subaccount-service-admins"
51
64
for_each = toset (var. subaccount_service_admins )
52
65
subaccount_id = data. btp_subaccount . dc_mission . id
53
66
role_collection_name = " Subaccount Service Administrator"
67
+ origin = local. origin_key
54
68
user_name = each. value
55
69
}
56
70
0 commit comments