For automatic deployment of the CrashPlan client via Jamf you need to create a Jamf policy in your Site which uses a global script available in the Campus Jamf system. Some deployment policy changes may be needed to your Organization in the CrashPlan console, which must be made by the ITS UT Backup team.
Once installed, CrashPlan will begin backing up the computer automatically, regardless of login method chosen (user-account or machine-account)
For user-account login to the CrashPlan application (ie youreid@eid.utexas.edu):
Once deployed, backups will begin, but when the user logs in the first time they will be prompted to "Set up Device". The device is already set up, but they must click on Set Up Device, then click on Add New Device and click New.
To enable, request the following from the UT Backup Team (utbackup-support@utlists.utexas.edu) for the UT Backup Organization you want to use (or, request a new Org be created)
Please create a deployment policy for UT Backup Org: [Org name]
Set Auto Register to Yes
Set Launch Desktop app after install to: [Yes or No] (use Yes if you want users to see CrashPlan come up, but it will start backing up even if you use No)
Add the following Mac user-detection script:
AGENT_USERNAME="$(cat /usr/local/epm/crashplan-username.cfg)"
AGENT_USER_HOME="/Users"
echo "AGENT_USERNAME=$AGENT_USERNAME"
echo "AGENT_USER_HOME=$AGENT_USER_HOME"
Wait until the Team makes the changes and provides the deployment policy token for the Org
For machine-account login to the CrashPlan application:
This method will create an account in CrashPlan with a name based on the computer name.
Users will not be able to log in to the CrashPlan application at all, and only UT Backup console users with access to the Org will be able to do restores or check status
To enable, request the following from the UT Backup Team (utbackup-support@utlists.utexas.edu) for the UT Backup Organization you want to use (or, request a new Org be created)
Please create a deployment policy for Code42 Org: [Org name]
Set Auto Register to Yes
Set Launch Desktop app after install to: No
Add the following Mac user-detection script (note this is the same script used for user-account setup, so the same Org can be used for both methods)
AGENT_USERNAME="$(cat /usr/local/epm/crashplan-username.cfg)"
AGENT_USER_HOME="/Users"
echo "AGENT_USERNAME=$AGENT_USERNAME"
echo "AGENT_USER_HOME=$AGENT_USER_HOME"
Wait until the Team makes the changes and provides the deployment policy token for the Org
Create policy in Jamf:
The policy will pass the deployment policy token from the CrashPlan Org - you will need that first.
Log in to the Jamf console at https://mdm.utexas.edu
At the top right make sure your site is selected, not Full Jamf Pro
Click on Computers on the left, then Policies, then click New on the right
General
Display Name:
If the deployment policy token is for user accounts:
SITE - Install UT Backup CrashPlan - user account
If the deployment policy token is for machine accounts:
SITE - Install UT Backup CrashPlan - machine account
Trigger: As preferred
- If the policy will run repeatedly, make sure parameter Reinstall (below) is blank or No
Suggestions:
- if Recurring Check-In is selected use Once per Computer
- select Custom and use Custom Event SITE-crashplan-install
Packages
Click Packages on the left
Click the Configure button
Find the current Code42 package and click Add
- e.g CrashPlan_11.4.0_503_Mac.dmg
Action: select Cache
- IMPORTANT: Do NOT select Install or Install Cached
Scripts
Click Scripts on the left
Click the Configure button
Find "GLOBAL - crashplan-install-mac" and click Add
Parameter Values
Crashplan Package: the name of the package you entered above
Deployment Policy Token: the token from the UT Backup CrashPlan Org deployment policy
Reinstall: leave blank normally, put Yes if the client should be uninstalled first
Machine Account: No for user-account login or Yes for machine-account login
Scope
Click on Scope at the top
Targets
Select All Computers in [SITE]
Or
Select "Specific Computers" and desired Computer, Computer Groups, etc
Exclusions
Add any exclusions you need.
Click Save in the lower right