Posted on 10-18-2017 12:42 PM
Hi everyone!
As announced previously here, we are holding the first Hackathon event for JNUC this year. The rules are very simple:
This is the signup page!
Take some time, talk amongst your fellow JNUC attendees, and pitch your team (or just yourself) and project here!
After the opening keynote, the Mirage room (2nd floor) will open as the Hackathon’s dedicated space. Stop by any time throughout the conference to talk with Hackathon committee members from Jamf and have free run of the space to spread out and crank out some work!
You will have until 12:00 PM (noon) on Thursday, October 26th to post your projects online, and link to them again in this thread, to be eligible for voting. The vote will be done by the Jamf Nation community in the JNUC mobile app that afternoon and we will announce the winner during the Happy Hour!
Those who complete and post their project will have a chance to win what may become one of the most coveted t-shirts in the history of Jamf:
View the Hackathon event posting at at this link.
If you have any questions please reach out on here. We’re looking forward to seeing the great ideas to come out of this event!
Posted on 10-19-2017 12:44 AM
I’m up for joining a team and helping out where I can. I want one of those sweet t-shirts!
Posted on 10-19-2017 08:01 AM
@brysontyrrell Does that mean your ODST project is excluded? Bummer.
Posted on 10-19-2017 08:03 AM
@lashomb I am excluding myself from the Hackathon anyway.
Posted on 10-19-2017 08:05 AM
I posted these Hackathon ideas over in #jnuc on Slack. Thought I'd repost here for anyone who needs some ideas:
Idea #1
Custom Settings configuration profiles need to be easier to create. Profiles are a learning curve for Jamf customers and other management admins. I’d love to see a framework similar to AutoPkgr and recipes where an app could connect to repositories, download key/value information for specific apps, allow an admin to choose settings and then create or upload a .mobileconfig to the JSS.
Posted on 10-19-2017 08:06 AM
I posted these Hackathon ideas over in #jnuc on Slack. Thought I'd repost here for anyone who needs some ideas:
Idea #2
As admins, we create complex workflows built on EAs to collect information, create groups from those EAs, create policies deploying packages and scripts and other items scoped to those groups. By the time we’re done creating the workflow, documenting it can be a beast. Design a tool that can start with a policy and document it completely.
Posted on 10-19-2017 08:06 AM
I posted these Hackathon ideas over in #jnuc on Slack. Thought I'd repost here for anyone who needs some ideas:
Idea #3
Similar to the concept of documenting a policy and all its components, I’d like to be able to share workflows with customers and other Jamf Pro users. For example, in my JNUC presentation on Wednesday I’ll be demonstrating app install/update/remove workflows that incorporate policies, scripts and smart groups. Create a way to let me “package” these workflows and provide them to someone else.
Posted on 10-21-2017 09:57 PM
I won't have time to build it myself but if anyone wants to have my P2P distribution point idea, feel free to take it. It would work by creating a small web app that the admin can upload files to, which then builds torrent files out of them. I think I had a PHP server working at one point. Those files can then be scoped by smart groups which I was getting from the API. When scoping to computers, it would POST the torrent files as attachments to the computers records. There was then a small client library on the computers that looked for new attachments, and started downloading them using this Java torrent library.
Torrents get a bad name, but P2P file distribution is a great method for lab settings! Feel free to reach out to me if you like this idea or have any other ones similar. I won't have time to build it myself :/
Posted on 10-22-2017 09:31 AM
@jacob.schultz, your idea reminds me of what one of my creative customers did. They used a torrent client with Macs to distribute large packages such as macOS installers, Adobe installers, Office 2016, etc., in offices that didn't have Distribution Points. One Mac in each location became the seed and then the rest of the local Macs shared pieces with each other until every Mac had the installer.
In addition to your idea, let's throw that one out there too:
Idea #5
Smaller and remote offices may not warrant a distribution point or the location may not facilitate a server. Develop a "server-less distribution point" where client Macs can share installers with each other.
Posted on 10-22-2017 01:09 PM
Using self service as a self service portal for end users to order accessories. Having these automatically order off amazon or generating paperwork for IT staff to generate the PO, with the appropriate information.
Posted on 10-22-2017 07:40 PM
I'm probably not going to have much to contribute development-wise, but if folks need logos or basic design work/screenshots/documentation/copy editing assistance hmu. Happy to help.
Posted on 10-23-2017 08:44 AM
@jacob.schultz @talkingmoose guessing you guys voted this up? :):):)
Feature Request: Please support Torrent/Magnetlink text
Posted on 10-23-2017 09:26 AM
Considering this, but I need to know who my competition is first....
Posted on 10-23-2017 11:43 AM
Lots of great ideas but we need some teams go to with them! :)
Posted on 10-24-2017 05:15 AM
This begs for a Self-Service Plug-In API at the transport layer.
Posted on 10-24-2017 09:50 AM
Ok sign me up @brysontyrrell :-)
Posted on 10-24-2017 10:42 AM
Any teams need someone else to help?
Posted on 10-25-2017 04:15 PM
So we (@artsturdevant and I) are building a thing (security_bat) it looks at "industry best practices" (a bunch of stuff, you can change it if you want) then spits out a json file with a ton of data about your endpoints security posture. This is then sent up to a server where the score is based on an average of all your endpoints. this can then be sent over to the JSS API and set as an extension attribute (if you like)
the scale is 1-5.
Posted on 10-26-2017 06:30 AM
So here is our repo for the Hackathon project we built.
https://github.com/artsturdevant/security_bat
Posted on 10-26-2017 09:13 AM
@infosecnoob excellent!
In about 45 minutes all other participants MUST submit their projects onto this thread to be counted for community voting!
Posted on 10-26-2017 10:00 AM
Initial Push of my MacAdmins Bash Library inspired by the DRY talk at JNUC. It's vewry much a work in progress and I want to add more aliases/snippets/etc that I've collected or written that I use all the time
https://github.com/smithjw/MacAdminLibrary
Posted on 10-26-2017 10:01 AM
https://github.com/rderewianko/GYoS - Get Your Stuff by Team Are Tee Are
Posted on 10-26-2017 01:47 PM
Super late entry but I did not have time to finish and the hack doesn't quite work come to find out but hey it is a POC that maybe someone can use, but seriously though NEVER USE THIS. It is 100% a hack!