Hi Kevin,
if it would be an option to use external datagroups you can automate the distribution of shared elements to each unit and import from CLI via script, i.e.:
tmsh modify sys file data-group datagroup_exernal source-path file:/var/tmp/datagroup_external.class
tmsh save sys config partitions all
This will replace the current datagroup with the content of the file in /var/tmp/ after distributing it i.e. via SCP.
If it comes to import multiple files (may be external datagroups, keys/certs, monitors or iFiles) you can automate it as I described here (just change to the modify syntax):
Import key, certificate, data-group (class), external monitor and iFile objects to TMOS v11 filestore from CLI
I´m not sure if admin partitions will be helpful as the objects in a specific partition cannot be used by objects i.e. in the common partition (at least I didn´t find a way by now).
Thanks, Stephan
PS: This requires to run TMOS v11+.