
The machine_name resource has been deprecated in favor of the macOS support in the hostname resource in Chef 14. Prevented the xcode resource from leaving available Command Line Tools downloads. In other words we now support macOS Mojave. The team crossed the great Mojave Desert, collapsed from dehydration, all just to obtain its support. We verified the ard resource's implementation of the kickstart script still functions. The desert took its toll, the README now declares support for Mojave!Īpple has limited some kickstart command functionality in macOS Mojave, preventing screenĬontrol in some invocations. For example:Īll notable changes to this project will be documented in this file. The item should contain valid Apple ID credentials. The macos::xcode recipe can utilize a credentials data bag with an apple_idĭata bag item. Usage: include_recipe 'macos::xcode' Attributes used :warning: Requires a credentials data bag containing an apple_id data bag item,
See the Xcode resource documentation if you need Installs the latest Xcode the platform supports. Usage: include_recipe 'macos::keep_awake' Attributes used Prevent macOS from falling asleep, disable the screensaver, reboot upon power failure,Įnable wake on LAN, enable remote login (SSH) and adjust several other settings Usage: include_recipe 'macos::disable_software_updates'
CHEF RECIPE EXAMPLE FOR MAC SOFTWARE
Recipes Disable Software Updatesĭisables automatic checking and downloading of software updates. Should be an admin user with passwordless super-user rights. In other words, the user and password declared here Node = 'vagrant'Įach of these attributes defaults to vagrant since our resources are developed Chef resources and recipes for managing and provisioning macOS.Īttributes Admin User and Password node = 'vagrant'