Git Product home page Git Product logo

munkiadmin's Introduction

What is MunkiAdmin?

MunkiAdmin is a macOS app for managing munki repositories. It is a native app written with Objective-C and uses in-memory Core Data store as a backend.

So what is munki and what are those munki repositories then? Well, munki is a set of tools that allow administrators to define managed installs for client machines. Repositories are served from a standard web server.

For more information, visit Munki tools homepage

Important:

Code is considered stable and it shouldn't have any major issues. However, MunkiAdmin is not feature-complete so be prepared to see bugs. If you decide to run this on a production repo, make sure your backups are current or you have some other methods for going back in time. I'm using git version control on my munki repositories so I'll always know what was changed.

You can continue to use your favorite text editor or other tools to edit pkginfo files and manifests. MunkiAdmin is designed to complement your current workflow and it doesn't require any configuration or changes to your munki repository.

How to get MunkiAdmin?

Download a pre-built version:

Latest version can be downloaded from the Releases page.

MunkiAdmin requires:

  • macOS 10.13 or later
  • Munki components installed (any recent version)

Build from source:

Clone, fork or download the source. Open MunkiAdmin.xcworkspace with Xcode and hit 'Run'. If you're making changes to the data model, you need to use mogenerator to keep NSManagedObject subclasses updated. So in short:

  • Xcode
  • Command Line Developer Tools
  • Optional: mogenerator

Contact

For any questions, problems or version announcements, please join the #munkiadmin channel in MacAdmins Slack. If you don't want to join Slack, you can always email me directly. My public email address can be found at the GitHub profile page.

Please let me know if you are testing, using or just planning to use MunkiAdmin in your organization. I'd be happy to share my workflow and discuss about possible caveats.

Thanks to:

License

MunkiAdmin is licensed under the MIT License

Donations

There's no need to donate, the app is free to use and I'm just happy it's useful to other admins. If you absolutely want to support the development of these tools, you should first go and see a Disney movie of your choice (because Munki is an open source project from Walt Disney Animation Studios and MunkiAdmin simply wouldn't exist without it). After that, if you're still up for it, you can buy me a coffee.

munkiadmin's People

Contributors

diwanicki avatar hjuutilainen avatar homebysix avatar jessejarvi avatar korylprince avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.