Posted on 07-15-2019 08:57 AM
I've been tasked with the pain staking job of documenting JAMF, how each policy works, what are it's dependancies like Smart Groups, EAs, Packages etc.
I'm intrigued how others have done it and whether anyone would be willing to share a template perhaps?
Obviously we use Code commit which is fine for techies but I need to cater for non techies too.
Posted on 07-15-2019 09:12 AM
In Brief, I create color coded flowcharts to present the deployment process. ie different colors for Package, Policy, Script, etc.
Policy contains said Package & Scripts. The flowchart details in which order they are deployed and where they are deployed to on the computer. I then use, in tandem with the flow chart, a text document containing the same information as the flowchart except it is all spelled out and highly detailed, includes the scripts in full as well as what the scripts do, the packages that are deployed & files contained in the package, where they go, what they do & why.
This is all compiled into a library of documentation. Looks great & Easily observed by both Technical & Non-Technical readers.
Posted on 07-15-2019 11:07 AM
@Hugonaut What program do you use to make these color-coded flow charts?
I know there is io.draw available for free on the web which uses a ton of different icons and choices to choose from, but wanted your take on what you use.
Thanks,
R
Posted on 07-15-2019 12:15 PM
Your timing @Cayde-6 is pretty incredible. I just finished documenting our basic workflow for os recovery. This entire document is very long but what I did was start with our automated workflow to either wipe and install a new OS on an existing computer or a new computer via DEP. I moved onto breaking this workflow down into specific policies and naming conventions to get this working. I then did the explaining of policies and each available payload along with the same for configuration profiles. Finally, to get all of our policies and profiles documented, as of today at least, I did a copy and paste from the JSS summary that would typically be sent to Jamf. I did explain our smart groups as well. If you'd like to see it, feel free to send me an email at mconners@madisoncollege.edu.
Posted on 07-15-2019 12:18 PM
@mconners I will take you up on that generous offer thank you very much.
Posted on 07-15-2019 12:18 PM
Anytime @Cayde-6 if I can help in some way, I am glad to do so.
Posted on 07-15-2019 01:31 PM
@rhooper I use https://www.visme.co/ for the workflows
Posted on 10-18-2019 09:27 AM
@mconners Any chance I could see that documentation as well? :-)
Posted on 10-18-2019 09:36 AM
Microsoft OneNote(s) connected to OneDrive for Business.
One on "admin" configuration, contacts, deployment groups, etc
Another just on software, special configurations / required scripts, etc.
The one note is shared to other admins that could jump on in case I'm unavailable.
Posted on 10-18-2019 10:05 AM
Unless there is something I am missing, Excel for Mac is extremely inadequate for serious data. But that doesn't seem to be the case on Windows if you have access to a VM or Windows box.
I give that preface, because I have been leveraging Excel to import data from the classic JSS API. Makes it easy to keep a "database" of all policies, config profiles, groups, computers that other admins have access to. It automatically updates every time it is open, and I have it on a sharepoint site as well. I have some legacy documentation on a OneNote notebook that I keep intending to update with these excel sheets as well
Posted on 10-18-2019 12:49 PM
We use Lucid Charts, which is actually not bad for a SaaS diagram/document app
Posted on 10-18-2019 01:51 PM
Seems like you could become a "Jamf Professor" if you knew/documented all that it does. :)
Doctor of Jamf Studies maybe.
Posted on 10-21-2019 08:52 AM
I'd be interested in seeing some examples. How do you document things like individual smart groups or policies?
Posted on 10-21-2019 09:03 AM
@A.Eaton if you would send me an email to mconners@madisoncollege.edu I would be happy to respond and send it your way.
Posted on 08-13-2021 10:41 PM
Hi , Need some docs on the Jamf policies
Posted on 10-21-2019 12:40 PM
Pencil and paper then take photo of the finished work.
Posted on 10-22-2019 08:44 AM
The information @mconners is providing is of a very high standard.
I feel very fortunate to have found this thread. Creating documentation is one of my SMART goals for this year.
Posted on 10-22-2019 09:21 AM
@mconners Could I tap you for an example as well please? Need to bring all our documentation up to date.
Posted on 10-22-2019 10:05 AM
Hello @Tangentism I would be happy to share with you what I put together. Hopefully it can help in some way. Just fire off an email to mconners@madisoncollege.edu and I will reply with the two documents I have.
Posted on 10-22-2019 01:36 PM
@mconners That documentation is some of the best I have ever seen. Bravo!
Posted on 10-22-2019 01:47 PM
Thank you @A.Eaton and others for your kind words. Jamf has truly changed what I do and has allowed me the opportunity to document my workflow and share with others. If any of it provides guidance or inspiration, I am more than happy to share.
Posted on 10-23-2019 01:09 PM
Hey @mconners do you mind sharing that with me as well? This thread has inspired me to get some type of Documentation going at my organization since I have been tasked to become the Jamf master here lol. Would much appreciate what you have so I can get some ideas!
Posted on 10-23-2019 01:21 PM
@mconners could I jump on this documentation bandwagon?
Posted on 10-23-2019 03:35 PM
@mconners could you please also share it with me
Posted on 10-23-2019 09:09 PM
@mconners May I too get a share of your documentation? I just discussed documenting Jamf with my boss the other day and then I find this thread, what luck!
Posted on 10-24-2019 12:33 AM
@mconners I’ve been needing to document the system for a while now. If I can see yours it might give me somewhere to begin!! I’ll send an email shortly. Thanks
Posted on 10-24-2019 02:12 AM
@mconners Hey I would like to see this document too. I've sent you a mail. Thank you very much.
Posted on 10-24-2019 08:23 AM
Hello @jgsims, @mickgrant, @fneidhardt and @ematos, if I missed someone else, my apologies. Just fire off an email to mconners@madisoncollege.edu if you already haven't done so. My entire goal in this documentation was to help others get into my thought processes. I am by no means an expert on all things Jamf, but what I have developed works really well for us. Sometimes, we can see the end results and revel in it, but to share with others on HOW or WHAT I was thinking can be enlightening.
As I have mentioned to others, empowering others to be empowered only strengthens our community as a whole.
I find it inspirational when my colleagues at our college in the Windows environment using SCCM are trying to figure out how I have done things so well with Jamf. Using Jamf has freed up some of my time and because of it, I have been afforded a luxury this summer to put all of this together.
If it is at all helpful, provides guidance or generally useful in any way, I am happy to share.
Posted on 10-24-2019 08:58 AM
@mconners I sent over an email to you. Again, thank you for your help on this. I appreciate the jamf community on empowering us with the knowledge to control our whole Mac fleet with all these different types of resources!
Posted on 10-29-2019 10:34 AM
@mconners me too please :-) I'll send you over an email. Really appreciate it.
Posted on 10-29-2019 12:00 PM
@mconners, I also just sent off an email. You might want to set up an auto-reply rule based on some subject line. :)
Posted on 10-29-2019 12:03 PM
Thanks @musat I have been getting a lot of responses. Quickly frankly, I have no problem helping people out. I don't have everything documented. Things like scripts and packages haven't been touched yet. I hope to round out things this winter in these terms. When I go to JNUC this year, I am meeting up with a couple of Jamf folks to get their ideas on how to tweak things. Thanks for the interest.
Posted on 10-29-2019 02:39 PM
@mconners I just sent you an email. I'll buy you a beer at JNUC this year!
Posted on 10-30-2019 05:12 AM
I have build an 'all encompassing' wiki for my Jamf Pro installation. I'll attach a few screenshots here.
The wiki documents (nearly) everything in and about jamf.
From architecture, setup, configuration, management and solutions. Content is documented and cross referenced when possible.
This wiki is open, in read only, to a wide group of people. There are a few restricted pages, with sensitive info.
Although this represents a significant effort it allows documentation to be linked and cross referenced. For example, A policy may have a couple scripts and a package in it and may have been initiated by a service request from SecOps. All aspects are documented.
The Solutions section describes particular items that will be helpful when someone asks "How does that work?" "Why is that in there?", or the helpdesk techs want to know why an item doesn't show up for one user but does for another.
Posted on 10-30-2019 05:25 AM
Here is one detail page.
Posted on 10-30-2019 11:40 AM
@PeterG Hey I like what you've done there... but are you manually updating that beast or have you set some automation in place? To some extent as discussed in my team we feel that to some extent Jamf documents itself, however it requires too much digging in to find details and connections, there are some weird gaps. For example, why does a Policy not links to any scripts or packages used? One could use the API to extract a lot of that, and the explanation of the why, well, that's really the tough part of documentation isn't it?
Posted on 10-30-2019 11:59 AM
@mconners .. would appreciate to also get a copy of your documentation on danko@gmx.at.
Thank you in advance..
Best,
Danko
Posted on 10-30-2019 01:10 PM
Hello @Danko thank you for your interest. I wasn't sure if that was your full email address or not. Feel free to drop me an email at mconners@madisoncollege.edu, thanks!
Posted on 10-30-2019 09:48 PM
I’m looking forward to seeing what everyone is talking about! Thanks for sharing your JAMF knowledge with all of us!!
Posted on 10-31-2019 07:51 AM
@Sterritt My documentation is all done manually. Documenting is integrated into the processes as jamf 'elements' are being created. I have found that if you 'intend to go back and document' you just don't do it so we do it inline with the jamf work itself. If you consider the external benefit that the Helpdesk staff, Security Operations or even the general public get from complete documentation, it becomes worth the effort. It also allows for documenting changes over time, to a package or policy.