##osx-server

/

      • grahamgilbert
        Nick_ZWG: it’s designed to sit behind something else that’s doingng ssl
      • **doing
      • gneagle
        Since a plist key of "Identifier" is not the same a plist key of "IDENTIFIER"
      • Nick_ZWG
        grahamgilbert: https://gist.github.com/nmcspadden/883b1cccc8ac... is what I'm seeing right now
      • scriptingosx has quit
      • Starting with a completely fresh install
      • grahamgilbert
        Means it can’t connect to your postgres database I think
      • frogor
        gneagle: Did you see those 2.x fixes to python in the latest release? Neat stuff. SNI support, trusting the system CA roots, etc. Still no decent SSL validation mechanisms, but still, amazed that landed in 2.x
      • Nick_ZWG
        grahamgilbert: Hmm, where is that IP hardcoded then?
      • Because that doesn't match my current IP...
      • grahamgilbert
        It’s not
      • it’s assigned by docker
      • gneagle
        frogor: No, but only of academic interest anyway
      • grahamgilbert
        I need to know more info about your setup now..
      • Nick_ZWG
        Hmm, maybe I just need to restart the VM
      • gneagle
        frogor: Since those changes aren't present in any version of Python pre-installed on OS X.
      • frogor
        gneagle: Yup. Even if it landed in 10.11, still not worth using on OS X vs. the APIs.
      • yeah
      • scriptingosx joined the channel
      • gneagle
        Not a lot of additional feedback about the changes in Munki 2.1
      • zvordauk has quit
      • Maybe I should declare a release candidate -- or just a release
      • Still not 100% happy with how I'm handling the CA cert(s).
      • But it _works_ and working is more important than "perfection"
      • Nick_ZWG
        grahamgilbert: From a completely fresh install, of a rebooted VM, with latest Docker images for sal + postgres: https://gist.github.com/nmcspadden/883b1cccc8ac... (updated gist)
      • frogor
        gneagle: Any aspect in particular re: CA cert(s) ?
      • Bountyman has quit
      • grahamgilbert
        Nick_ZWG: Which postgres image are you using?
      • Nick_ZWG: and will also need to see your settings.py
      • Nick_ZWG
        grahamgilbert: The default one? Whichever comes down with "docker pull postgres"
      • gneagle
        frogor: I import them into the System keychain every time Munki runs if they are in the legacy location(s).
      • I suppose one approach would be to move/remove them after import
      • But that might break someone who is testing 2.1 and also _using_ pre-2.1
      • I could add a extended attribute that told me I already imported them
      • Nick_ZWG
        grahamgilbert: Updated gist with settings.py
      • squirke has quit
      • oh I wonder...
      • gneagle
        grahamgilbert: You might find this thread interesting: https://jamfnation.jamfsoftware.com/discussion....
      • Or Pebble.it might
      • Nick_ZWG
        I might need to rebuild my salWHD image
      • frogor
        gneagle: Maybe instead of moving the file, you can make a different file somewhere else / create a setting indicating that CAs have been converted from legacy. But there's the whole 'change the CA certs' process too now that they're in a keychain instead of files
      • grahamgilbert
        Nick_ZWG: try using the database image specified in the sat image instructions
      • Bountyman joined the channel
      • frogor
        Hmm. The extended attribute is an interesting idea.
      • grahamgilbert
        sat? Sal.
      • brianblaze420 joined the channel
      • halloweenhead joined the channel
      • frogor
        gneagle: And that solves the upgrade issue. File replaced = no extended attribute
      • Nick_ZWG
        grahamgilbert: Out of curiosity, what's the difference?
      • gneagle
        frogor: But here's a failure mode for that: Admin packages some certs from his/her own machine and pushes them out: with the EAs...
      • grahamgilbert
        Nick_ZWG: It’s at a set version that I know works properly, and it sets itself up if needed. Just pass it the auth details in environment variables
      • hfike joined the channel
      • frogor
        gneagle: Machine-specific extended attribute?
      • gneagle
        gah
      • frogor
        Just an idea.
      • gneagle
        But a good one
      • Often difficult to imagine all the ways something can fail
      • But if there is a way, it will happen
      • And maybe it's all for nothing
      • As security won't actually reimport the cert if it's already there.
      • It just seems wrong to attempt it every time, but if the security binary is doing the same work (checking before importing) then it's kind of silly to replicate that work badly.
      • Nick_ZWG
        grahamgilbert: Thanks, that did it.
      • I guess the default postgres container made some changes somewhere.
      • grahamgilbert
        Nick_ZWG: Good stuff
      • chilcote has quit
      • zvordauk joined the channel
      • @gneagle ta.
      • gneagle
        I assume that's a variation on 'thanks'
      • macmule
        Whoa. grahamgilbert posting on JAMFNation.
      • grahamgilbert
        Sorry, my internal translation mechanism that I have to use online borked
      • Moobil has quit
      • macmule: took me a few minutes to remember I had an account
      • vmiller joined the channel
      • macmule
        grahamgilbert: nice. That thread went to weird places.
      • Nick_ZWG
        macmule: Inevitably, there's always the "Munki isn't a real product" debate
      • Which turns into an open source holy war at some point
      • Sooner or later Richard Stallman's going to show up
      • wowwhatamouthful has quit
      • macmule
        Nick_ZWG: I liked the points about, "If your writing your own scripts.. Will JAMF support them?"
      • gneagle
        I love this bit: "munki will continue to be a side note in enterprise". Kind of like how Apple will continue to be a side note in enterprise...
      • All because "enterprise" doesn't really mean anything.
      • macmule
        gneagle: yea. Lots of odd views there.
      • grahamgilbert
      • "The fact is you might just have to hire quality admins/engineers rather than button pushers who when they get in a bind just log a support call and go back to playing COD"
      • gneagle
        Heh
      • Nick_ZWG
        Best line right there.
      • macmule
        grahamgilbert: gneagle Yep. My fave.
      • Nick_ZWG
        wow/10
      • gneagle
        Like the guy who tried to compile a Python script from Hannes in the AppleScript Editor...
      • macmule
        Shame he's not in here now. Hunty1 his nick is I think.
      • killahquam joined the channel
      • macshome has quit
      • Don't get me wrong, JAMF support will help to a point. But some random script & they may point you to JAMFNation.
      • gneagle
        No-one would expect JAMF to support scripts that didn't come from JAMF.
      • Or at least _I_ would not expect that.
      • macmule
        gneagle: Yep. Does the JSS deliver it correctly? Check. JSS acts as designed.
      • gneagle
      • Mike seemed interested for a minute
      • But then nothing
      • I tried opening a new issue, but have not seen it "approved"/posted.
      • So I might be left with hacking it
      • Avatharian
        in response to that quote: Is it sad that where I work if something doesn't work for me the expectation is that I immediately call support rather than spend time fixing it myself?
      • gneagle
        Avatharian: yes.
      • makab3r has quit
      • Avatharian
        The argument is that if support can fix it faster than I could then money is saved and my time not wasted... Which would make sense if I didn't have to sit on the phone with them.
      • foigus
        And what if support stinks
      • Avatharian
        or if they were any faster at fixing the problem, which has been a big no in my experience.
      • mikedodge04 has quit
      • gneagle
        Sure -- and _sometimes_ that might even happen.
      • kristophera joined the channel
      • Avatharian
        Man, I'm starting to realize how bass ackward things are around here.
      • macshome joined the channel
      • gneagle
        Avatharian: It also doesn't help you develop problem-solving skills or learn more about how the tools actually work
      • Avatharian
        gneagle: Which is why I ignore those instructions most of the time.
      • tbridge has quit
      • The 2 times where I really needed to call support it was to be told that it was a known issue and I needed to wait on a patch =P
      • Nick_ZWG
        Where else should I look for a launchdaemon that is running as root?
      • Oh ffs
      • gneagle
        "Where else"?
      • Nick_ZWG
        A third party launchdaemon ended up in /System/Library/LaunchDaemons...
      • gneagle
        Where else should I look for my keys?
      • xSnakeDoctor joined the channel
      • Bountyman has quit
      • Nick_ZWG: Public shaming of the vendor needed
      • cmarzecmac has quit
      • cmarzecmac joined the channel
      • mikedodge04 joined the channel
      • Nick_ZWG: C'mon: give us a name.
      • Nick_ZWG
        Wait, no, I'm incorrect.
      • Someone loaded a crontab somewhere
      • It's doing something that causes all windows to lose focus every 8-10 seconds
      • I can see it doing it in activity monitor
      • foigus
        SEP?
      • Nick_ZWG
        Nope, not that.
      • foigus
        I've seen that for about three minutes during the weekly SEP "full scan"
      • Allister
        have other folks used loginhooks on 10.10.1+?
      • gneagle
        Yes
      • Allister
        can't tell what I'm doing wrong on 10.10.2
      • gneagle
        Seem to work, though marczak says he's seen "issues"
      • macmule
        Avatharian: for some, yes.
      • Whoa. Delayed message.
      • hy58 joined the channel
      • gneagle
        back inna bit
      • gneagle has quit
      • macmule
        Avatharian: yea JAMF need to post know defects. That's one of the big things I'd like to change. (There are some in the release notes, but between releases is key).
      • mikedodge04
        grahamgilbert: i have heard you say a few times that your company would mange munki for people. And it brings up 2 questions, 1. would you help them ramp up there own servers, and continue support. Or does it need to be your servers? And 2. can you beat the price casper is going to charge? Dont mean to put you on blast. Feel free to PM the response
      • macmule
        s/know/known/
      • grahamgilbert
        mikedodge04: Yes to the first, I have no idea what Jamf would charge for this. Do Jamf support Munki….? ;)
      • hy58 has quit
      • chilcote joined the channel