Need help! I have been trying to set up Cloudflare warp through the portal. Uploaded the pkg under enterprise apps and installed it with configured xml file. But the plist file values remain unchanged, the edits are not reflected in the file… please help I am stuck!!
I followed the steps as mentioned in
Warp configuration not workingSolved
Replies (8)
Is it that the plist file remains unchanged or is it not recognized by the warp app??
Hey @Eloise Parker…. This is the file name
com.cloudflare.1dot1dot1dot1.macos.warp.daemon.plist
The path is:
System/Library/LaunchDaemons/com.cloudflare.1dot1dot1dot1.macos.warp.daemon.plist
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>KeepAlive</key> <true></true> <key>Label</key> <string>com.cloudflare.1dot1dot1dot1.macos.warp.daemon</string> <key>ProgramArguments</key> <array> <string>/Applications/Cloudflare WARP.app/Contents/Resources/CloudflareWARP</string> </array> <key>RunAtLoad</key> <true></true> <key>SoftResourceLimits</key> </dict><dict> <key>NumberOfFiles</key> <integer>1024</integer> </dict> <key>UserName</key> <string>root</string> </plist> |
This is the content of the file, default version.
Am I out of luck??
If you send a configuration, it must be on the device, look again…
Hey, I found my XML file with the configured values. The file is named
Com.cloudflare.1dot1dot1dot1.macos.plist.
I found it in /library/managed preferences.
The warp app did not use it, I wonder why??
I found this in the documentation:
The Cloudflare WARP client allows for an automated installation via any script or management tool that can place a com.cloudflare.warp.plist file in /Library/Managed Preferences on a supported macOS device. Additionally, this plist can be wrapped in a .mobileconfig.
So, a file was placed in /library/managed preferences, but the name is different. Is that an issue?
Maybe try changing the name of the plist file to com.cloudflare.warp.plist...
Would that work? But why was the file named different, and why were there two files in different locations?
You could avoid all this trouble by using the mobileconfig file to push your configurations… Instead of using app configurations to push the xml plist file, use custom configurations to deploy CloudflareWARP.mobileconfig .
You can download it from here: https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/
You need to run uuidgen
in your macOS Terminal and generate a value for PayloadUUID and replace the default value used for PayloadUUID in the mobileconfig file, edit the parameters and push it to your target device. Here is a guide: https://www.hexnode.com/mobile-device-management/help/how-to-deploy-custom-configuration-profiles-to-macos-devices/