puppet modules for Mac OSX
Examples:
osx_installer {"VLC-1.2.3.dmg":
mode => "copy", #copy app from DMG to /Applications
source =>/var/pkg/,
ensure=>"installed",
}
osx_installer {"Subversion-1.2.3.dmg":
mode => "pkg", #open DMG and install PKG file
source =>/var/pkg/,
ensure=>"installed",
}
osx_pmset{"displaysleep":
value=>0,
}
osx_systemsetup{"remotelogin":
value=>"On",
}
osx_update{"all":
}
osx_update{"recommanded":
}
osx_update{"update-name-1.2.3":
}
# don't strech, fill with black
# uses setwp from https://github.com/alexcormier/setwp
osx_wallpaper::set{"/Users/john/wallpaper.jpeg":
format=>"center",
color=>"000000",
user=>"john",
}