Initial Commit
This commit is contained in:
47
OneDrive.tf
Normal file
47
OneDrive.tf
Normal file
@ -0,0 +1,47 @@
|
||||
resource "microsoft365wp_device_management_configuration_policy" "onedrive_policy" {
|
||||
name = "OneDrive Policy"
|
||||
settings = [
|
||||
{ instance = {
|
||||
definition_id = "device_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_allowtenantlist"
|
||||
choice = {
|
||||
value = {
|
||||
value = "device_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_allowtenantlist_1"
|
||||
children = [
|
||||
{
|
||||
definition_id = "device_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_allowtenantlist_allowtenantlistbox"
|
||||
simple_collection = { values = [
|
||||
{ string = { value = var.tenant_id } }
|
||||
] }
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
} },
|
||||
{ instance = {
|
||||
definition_id = "device_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_blockexternalsync"
|
||||
choice = { value = { value = "device_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_blockexternalsync_1" } }
|
||||
} },
|
||||
{ instance = {
|
||||
definition_id = "user_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_disablepersonalsync"
|
||||
choice = { value = { value = "user_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_disablepersonalsync_1" } }
|
||||
} },
|
||||
{ instance = {
|
||||
definition_id = "device_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_silentaccountconfig"
|
||||
choice = { value = { value = "device_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_silentaccountconfig_1" } }
|
||||
} },
|
||||
{ instance = {
|
||||
definition_id = "device_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_filesondemandenabled"
|
||||
choice = { value = { value = "device_vendor_msft_policy_config_onedrivengscv2~policy~onedrivengsc_filesondemandenabled_1" } }
|
||||
} }
|
||||
]
|
||||
depends_on = [azuread_group.mem_windows_devices]
|
||||
assignments = [
|
||||
for x in [
|
||||
"${data.azuread_group.mem_windows_devices.object_id}"
|
||||
] :
|
||||
{ target = { group = { group_id = x } } }
|
||||
]
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user