|
6 | 6 |
|
7 | 7 | --- |
8 | 8 |
|
| 9 | +This guide covers how to deploy the Cloudflare WARP client using Microsoft Intune. |
| 10 | + |
9 | 11 | ## Windows |
10 | 12 |
|
11 | 13 | ### Prerequisites |
@@ -44,4 +46,79 @@ Intune allows you to insert [predefined variables](https://learn.microsoft.com/e |
44 | 46 |
|
45 | 47 | ## Android |
46 | 48 |
|
47 | | -Refer to the [generic instructions for Android](/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/#android). |
| 49 | +To deploy WARP on Android devices: |
| 50 | + |
| 51 | +1. Log in to your Microsoft Intune account. |
| 52 | +2. Go to **Apps** > **Android** >**Add**. |
| 53 | +3. In **App type**, select _Managed Google Play app_. |
| 54 | +4. Add the **Cloudflare One Agent** app from the Google Play store. Its application ID is `com.cloudflare.cloudflareoneagent`. |
| 55 | +5. Go to **Apps** > **App Configuration policies** > **Add**. |
| 56 | +6. Select _Managed devices_. |
| 57 | +7. In **Name**, enter `Cloudflare One Agent`. |
| 58 | +8. For **Platform**, select _Android Enterprise_. |
| 59 | +9. Choose your desired **Profile Type**. |
| 60 | +10. For **Targeted app**, select **Cloudflare One Agent**. Select **Next**. |
| 61 | +11. For **Configuration settings format**, select _Enter JSON data_. Enter your desired [deployment parameters](/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/parameters/) in the `managedProperty` field. For example: |
| 62 | + |
| 63 | + ```json |
| 64 | + { |
| 65 | + "kind": "androidenterprise#managedConfiguration", |
| 66 | + "productId": "app:com.cloudflare.cloudflareoneagent", |
| 67 | + "managedProperty": [ |
| 68 | + { |
| 69 | + "key": "app_config_bundle_list", |
| 70 | + "valueBundleArray": [ |
| 71 | + { |
| 72 | + "managedProperty": [ |
| 73 | + { |
| 74 | + "key": "organization", |
| 75 | + "valueString": "your-team-name" |
| 76 | + }, |
| 77 | + { |
| 78 | + "key": "display_name", |
| 79 | + "valueString": "Production environment" |
| 80 | + }, |
| 81 | + { |
| 82 | + "key": "service_mode", |
| 83 | + "valueString": "warp" |
| 84 | + }, |
| 85 | + { |
| 86 | + "key": "onboarding", |
| 87 | + "valueBool": false |
| 88 | + }, |
| 89 | + { |
| 90 | + "key": "support_url", |
| 91 | + "valueString": "https://support.example.com/" |
| 92 | + } |
| 93 | + ] |
| 94 | + }, |
| 95 | + { |
| 96 | + "managedProperty": [ |
| 97 | + { |
| 98 | + "key": "organization", |
| 99 | + "valueString": "test-org" |
| 100 | + }, |
| 101 | + { |
| 102 | + "key": "display_name", |
| 103 | + "valueString": "Test environment" |
| 104 | + } |
| 105 | + ] |
| 106 | + } |
| 107 | + ] |
| 108 | + } |
| 109 | + ] |
| 110 | + } |
| 111 | + ``` |
| 112 | + |
| 113 | + Alternatively, if you do not want to copy and paste the JSON data, you can change **Configuration settings format** to _Use configuration designer_ and manually configure each deployment parameter. |
| 114 | + |
| 115 | + Once you have configured the deployment parameters, select **Next**. |
| 116 | + |
| 117 | +12. Assign users or groups to this policy and select **Next**. |
| 118 | +13. Save the app configuration policy. |
| 119 | +14. Assign users or groups to the application: |
| 120 | + 1. Go to **Apps** > **Android** > **Cloudflare One Agent** > **Manage Properties**. |
| 121 | + 2. Select **Edit** and add users or groups. |
| 122 | + 3. Select **Review + save** > **Save**. |
| 123 | + |
| 124 | +Intune will now deploy the Cloudflare One Agent to user devices. |
0 commit comments