Closed Bug 775533 Opened 13 years ago Closed 13 years ago

Support puppet::atboot and puppet::periodic on Darwin

Categories

(Infrastructure & Operations :: RelOps: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: dustin)

References

Details

Attachments

(1 file)

This means installing the project and setting up the launchd stuff appropriately.
This is pretty much ready to go. I need to do some more testing and make sure I haven't broken CentOS, then I'll post a patch. Yay!
Attached patch bug775533.patchSplinter Review
This adds support for puppet startup (but not buildbot startup) on Darwin. The changes to users::root are a little sketchy. It basically ignores the user { .. } resource on Darwin, pending your dscl work. I also added support in python::user_pip_conf for getting the right homedir for root. I tested both atboot and periodic on Darwin, and I also tested that the periodic initscript still works on CentOS (now that the common functions are substituted in with a template).
Attachment #644522 - Flags: review?(kmoir)
Attachment #644522 - Flags: review?(kmoir) → review+
Attachment #644522 - Flags: checked-in+
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Component: Server Operations: RelEng → RelOps
Product: mozilla.org → Infrastructure & Operations
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: