How? managed_installs? optional_installs triggered by the end-user?
And this is where having a manifest-per-machine would help you greatly.
So you've removed it from the manifest, and now Munki isn't managing it at all? Seems like an odd way to manage a piece of software for which you've run into a licensing issue.
Since manifests are the primary mechanism that Munki uses to determine what should and should not be installed on a machine -- stop trying to work around them. Instead, use them as intended.
On Friday, July 15, 2016 at 9:27:13 AM UTC-5, Gregory Neagle wrote:
> On Jul 15, 2016, at 7:11 AM, Lopezzi <lop...@gmail.com> wrote:
>
> Hey all,
> I have a situation that I'm hoping is an easy process, but I can't seem to find what I'm looking for searching the threads. I basically want to trigger an uninstall of a certain app that was installed through Munki
How? managed_installs? optional_installs triggered by the end-user?
> but not for all users of that manifest.
And this is where having a manifest-per-machine would help you greatly.
> We ran into a licensing issue with an app so I want to uninstall it off the people's machines that don't use it, but I can't set it to autoremove cause there are people in the manifest that do legitimately need it. I was wondering if there was a command or something I can push through ARD or Munki to tell Munki to uninstall it next time it runs. I just want to simulate them clicking the uninstall button in MSC. Is this possible/not-a-huge-pain to do?
Possible, sure. Huge pain? That's an opinion call.
So you've removed it from the manifest, and now Munki isn't managing it at all? Seems like an odd way to manage a piece of software for which you've run into a licensing issue.
Since manifests are the primary mechanism that Munki uses to determine what should and should not be installed on a machine -- stop trying to work around them. Instead, use them as intended.
Here's my recommendation:
1) Start creating manifests for each machine, or at the very least, one for the machines that should keep the software and one for the machines that should not. But longer-term, a manifest-per-machine will give you the flexibility to deal with this sort of situation in the future.
2) Use ARD or ssh or sneakernet to reassign the ClientIdentifier (or _remove_ the ClientIdentifier) for your machines so they start using your new manifests.
See also https://groob.io/posts/manifest-guide/
--
You received this message because you are subscribed to the Google Groups "munki-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to munki-discus...@googlegroups.com.
To post to this group, send email to munki-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/munki-discuss/c945eb1b-6346-49b6-a23d-82033c8e7d8f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On Friday, July 15, 2016 at 9:27:13 AM UTC-5, Gregory Neagle wrote:
> On Jul 15, 2016, at 7:11 AM, Lopezzi <lop...@gmail.com> wrote:
>
> Hey all,
> I have a situation that I'm hoping is an easy process, but I can't seem to find what I'm looking for searching the threads. I basically want to trigger an uninstall of a certain app that was installed through Munki
How? managed_installs? optional_installs triggered by the end-user?
> but not for all users of that manifest.
And this is where having a manifest-per-machine would help you greatly.
> We ran into a licensing issue with an app so I want to uninstall it off the people's machines that don't use it, but I can't set it to autoremove cause there are people in the manifest that do legitimately need it. I was wondering if there was a command or something I can push through ARD or Munki to tell Munki to uninstall it next time it runs. I just want to simulate them clicking the uninstall button in MSC. Is this possible/not-a-huge-pain to do?
Possible, sure. Huge pain? That's an opinion call.
So you've removed it from the manifest, and now Munki isn't managing it at all? Seems like an odd way to manage a piece of software for which you've run into a licensing issue.
Since manifests are the primary mechanism that Munki uses to determine what should and should not be installed on a machine -- stop trying to work around them. Instead, use them as intended.
Here's my recommendation:
1) Start creating manifests for each machine, or at the very least, one for the machines that should keep the software and one for the machines that should not. But longer-term, a manifest-per-machine will give you the flexibility to deal with this sort of situation in the future.
2) Use ARD or ssh or sneakernet to reassign the ClientIdentifier (or _remove_ the ClientIdentifier) for your machines so they start using your new manifests.
See also https://groob.io/posts/manifest-guide/
--
You received this message because you are subscribed to the Google Groups "munki-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to munki-discus...@googlegroups.com.
To post to this group, send email to munki-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/munki-discuss/c945eb1b-6346-49b6-a23d-82033c8e7d8f%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "munki-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to munki-discus...@googlegroups.com.
To post to this group, send email to munki-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/munki-discuss/533c0cd7-a554-40de-93fc-e10965ea1508%40googlegroups.com.
On Jul 15, 2016, at 7:50 AM, Nick McSpadden <nmcsp...@gmail.com> wrote:Not sure that's less effort than making manifests, especially since there are tools like https://github.com/nmcspadden/ManifestCreator to help create manifests for you.
On Jul 15, 2016, at 7:45 AM, Lopezzi <lop...@gmail.com> wrote:How? managed_installs? optional_installs triggered by the end-user?They were installed via optional_installs.
And this is where having a manifest-per-machine would help you greatly.I agree, but I don't have that setup and frankly, that sounds pretty awful to have to manage that many manifests, but I agree it would work in this situation.So you've removed it from the manifest, and now Munki isn't managing it at all? Seems like an odd way to manage a piece of software for which you've run into a licensing issue.I agree, which is why I never removed it from the manifest. Not sure why you think I removed it.
Since manifests are the primary mechanism that Munki uses to determine what should and should not be installed on a machine -- stop trying to work around them. Instead, use them as intended.Yes, that was my understanding too. I don't see how I'm trying to work around them. I have a manifest created for my Creative department (called Creative) that has certain "Creative" apps listed as optional_installs in it. There are people that legitimately need an app (FileMaker Pro in this example) listed in there. There are also Creative people that don't need FMP, but have it installed.
I would like to trigger an uninstall remotely if possible. Yes I know I can ask them to open MSC and click the Remove button, but I'd like to simulate that remotely without having to rely on them.
I didn't think having a manifest per department was an insane idea that was not using it as intended. Seemed like a fairly reasonable use to me, but maybe I'm way off.
On Friday, July 15, 2016 at 9:27:13 AM UTC-5, Gregory Neagle wrote:
How? managed_installs? optional_installs triggered by the end-user?
> but not for all users of that manifest.
And this is where having a manifest-per-machine would help you greatly.
> We ran into a licensing issue with an app so I want to uninstall it off the people's machines that don't use it, but I can't set it to autoremove cause there are people in the manifest that do legitimately need it. I was wondering if there was a command or something I can push through ARD or Munki to tell Munki to uninstall it next time it runs. I just want to simulate them clicking the uninstall button in MSC. Is this possible/not-a-huge-pain to do?
Possible, sure. Huge pain? That's an opinion call.
So you've removed it from the manifest, and now Munki isn't managing it at all? Seems like an odd way to manage a piece of software for which you've run into a licensing issue.
Since manifests are the primary mechanism that Munki uses to determine what should and should not be installed on a machine -- stop trying to work around them. Instead, use them as intended.
Here's my recommendation:
1) Start creating manifests for each machine, or at the very least, one for the machines that should keep the software and one for the machines that should not. But longer-term, a manifest-per-machine will give you the flexibility to deal with this sort of situation in the future.
2) Use ARD or ssh or sneakernet to reassign the ClientIdentifier (or _remove_ the ClientIdentifier) for your machines so they start using your new manifests.
See also https://groob.io/posts/manifest-guide/
--
You received this message because you are subscribed to the Google Groups "munki-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to munki-discus...@googlegroups.com.
To post to this group, send email to munki-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/munki-discuss/c945eb1b-6346-49b6-a23d-82033c8e7d8f%40googlegroups.com.
On 15 Jul 2016, at 16:11, Lopezzi <lop...@gmail.com> wrote:
Hey all,I have a situation that I'm hoping is an easy process, but I can't seem to find what I'm looking for searching the threads. I basically want to trigger an uninstall of a certain app that was installed through Munki but not for all users of that manifest. We ran into a licensing issue with an app so I want to uninstall it off the people's machines that don't use it, but I can't set it to autoremove cause there are people in the manifest that do legitimately need it. I was wondering if there was a command or something I can push through ARD or Munki to tell Munki to uninstall it next time it runs. I just want to simulate them clicking the uninstall button in MSC. Is this possible/not-a-huge-pain to do?
--
You received this message because you are subscribed to the Google Groups "munki-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to munki-discus...@googlegroups.com.
To post to this group, send email to munki-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/munki-discuss/059d77d6-8fa1-4632-9ca7-0d4a35115017%40googlegroups.com.
So now we're talking about modifying the /Library/Managed Installs/manifests/SelfServeManifest file on each affected machine, moving the offending software from managed_installs to managed_uninstalls.