Home

Awesome

NOTE: the Python 2 version of this project is no longer supported. Most of the documentation refers to the Python 2 version and has yet to be updated. A Python 3 version of this project is availble in the py3 branch.

https://github.com/munki/mwa2/tree/py3

Introduction

This is version 2 of MunkiWebAdmin, a web-based administration tool for Munki.

All reporting (formerly part of MunkiWebAdmin) has been removed from MunkiWebAdmin2 — consider using Sal or MunkiReport-PHP for reporting. Both are excellent.

MunkiWebAdmin2 focuses on web-based editing of manifests and pkginfo files.

This is in-development code. Use it with a production Munki repo with care -- make sure you have functioning backups!

Getting started

On OS X (10.7+):

# MUNKI_REPO_DIR holds the local filesystem path to the Munki repo
MUNKI_REPO_DIR = '/Users/Shared/munki_repo'

run_mwa2.sh script details

Linux

See https://github.com/munki/mwa2/wiki/RHEL7-setup-notes for some notes on installing and configuring MWA2 on RedHat Enterprise Linux 7.

Docker

A Docker file for running MWA2 under Docker is available here: https://github.com/macadmins/docker-mwa2
This is maintained by a third-party; please direct support questions about the Docker file to the maintainers of that project.

Acknowledgements

MunkiWebAdmin2 makes use of the following open source components:

Additionally, the demo files make use of: