munkisuit | Munki Sysadmin Usability Improvement Toolkit
kandi X-RAY | munkisuit Summary
kandi X-RAY | munkisuit Summary
munkisuit is a Python library. munkisuit has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. However munkisuit build file is not available. You can download it from GitHub.
These command-line tools let you build and maintain a simplified but mostly automated Munki repository integrated with autopkg/AutoPkgr. The catalogutil tool lets you edit a package’s membership in catalogs, schedule a daily launchd job to perform an operation such as autopromote, and display an inventory of the repository. Most Munki tasks that require editing a plist file can be automated (or documented) using these scripts.
These command-line tools let you build and maintain a simplified but mostly automated Munki repository integrated with autopkg/AutoPkgr. The catalogutil tool lets you edit a package’s membership in catalogs, schedule a daily launchd job to perform an operation such as autopromote, and display an inventory of the repository. Most Munki tasks that require editing a plist file can be automated (or documented) using these scripts.
Support
Quality
Security
License
Reuse
Support
munkisuit has a low active ecosystem.
It has 11 star(s) with 1 fork(s). There are 3 watchers for this library.
It had no major release in the last 6 months.
There are 1 open issues and 1 have been closed. On average issues are closed in 52 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of munkisuit is current.
Quality
munkisuit has no bugs reported.
Security
munkisuit has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
munkisuit is licensed under the GPL-3.0 License. This license is Strong Copyleft.
Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.
Reuse
munkisuit releases are not available. You will need to build from source code and install.
munkisuit has no build file. You will be need to create the build yourself to build the component from source.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi has reviewed munkisuit and discovered the below as its top functions. This is intended to give you an instant insight into munkisuit implemented functionality, and help decide if they suit your requirements.
- install an agent
- Test module .
- list the launchctl list
- uninstall an agent
- Throw an error .
- Initialize the user .
Get all kandi verified functions for this library.
munkisuit Key Features
No Key Features are available at this moment for munkisuit.
munkisuit Examples and Code Snippets
No Code Snippets are available at this moment for munkisuit.
Community Discussions
No Community Discussions are available at this moment for munkisuit.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install munkisuit
Log in as the same user that manages autopkg/AutoPkgr/munki. The Munki admin preferences should already point to your repository. This user is assumed to be able to sudo to root when needed in order to schedule autopromote jobs (see below). Clone the munksuit tools from Github into your directory. If the Munki tools are already in your path, copy "catalogutil" and "launchdsimple.py" into /usr/local/munki .
Log in as the same user that manages autopkg/AutoPkgr/munki. The Munki admin preferences should already point to your repository. This user is assumed to be able to sudo to root when needed in order to schedule autopromote jobs (see below).
Clone the munksuit tools from Github into your directory. If the Munki tools are already in your path, copy "catalogutil" and "launchdsimple.py" into /usr/local/munki .
Fool around with catalogutil to get a feel for how it works:
Assuming you already have "testing" and "production" catalogs, schedule some jobs to autopromote your apps. For example, if you have AutoPkgr set to update at 2:00 AM and you figure it will be done by 3:00 AM:
If you are building a new Munki server, use these scripts to speed things up:.
Start up the AutoPkgr application:.
type "munki" in the search filter box titled "Filter recipes"
select the recipes that import the products you want into Munki, for example:
AdobeFlashPlayer.munki
Firefox.munki
MSOffice2011Updates.munki
Silverlight.munki
(etc. etc.) If you don’t see everything you need, search online for a recipe for your desired app, then check to see if that recipe repository is already in AutoPkgr’s option in the "Repositories" pane, or add it manually if you trust that source.
select "Enable scheduled AutoPkg runs" After you select this box, you will be prompted for your password.
change run time as desired, such as "Daily at 1:00 AM"
optionally select "Update all repos before each AutoPkg run" (see AutoPkgr docs for details)
Configure AutoPkg - select "Verbose AutoPkg Run"
Configure Munki Tools should already have correct Munki repo select "Enable MunkiSetDefaultCatalogProcessor"
go back to "Repos & Recipes" pane, and click on "Run Recipes Now" in middle of pane
you should see a status display as each recipe runs
Log in as the same user that manages autopkg/AutoPkgr/munki. The Munki admin preferences should already point to your repository. This user is assumed to be able to sudo to root when needed in order to schedule autopromote jobs (see below).
Clone the munksuit tools from Github into your directory. If the Munki tools are already in your path, copy "catalogutil" and "launchdsimple.py" into /usr/local/munki .
Fool around with catalogutil to get a feel for how it works:
Assuming you already have "testing" and "production" catalogs, schedule some jobs to autopromote your apps. For example, if you have AutoPkgr set to update at 2:00 AM and you figure it will be done by 3:00 AM:
If you are building a new Munki server, use these scripts to speed things up:.
Start up the AutoPkgr application:.
type "munki" in the search filter box titled "Filter recipes"
select the recipes that import the products you want into Munki, for example:
AdobeFlashPlayer.munki
Firefox.munki
MSOffice2011Updates.munki
Silverlight.munki
(etc. etc.) If you don’t see everything you need, search online for a recipe for your desired app, then check to see if that recipe repository is already in AutoPkgr’s option in the "Repositories" pane, or add it manually if you trust that source.
select "Enable scheduled AutoPkg runs" After you select this box, you will be prompted for your password.
change run time as desired, such as "Daily at 1:00 AM"
optionally select "Update all repos before each AutoPkg run" (see AutoPkgr docs for details)
Configure AutoPkg - select "Verbose AutoPkg Run"
Configure Munki Tools should already have correct Munki repo select "Enable MunkiSetDefaultCatalogProcessor"
go back to "Repos & Recipes" pane, and click on "Run Recipes Now" in middle of pane
you should see a status display as each recipe runs
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page