Skip to content

chef-osx/chef-osx.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chef Cookbooks for OS X

You've automated your servers. Now automate your workstation.

This GitHub organization contains various cookbooks targeted at Chef users who want to automate their Mac OS X workstations. It was inspired by Pivotal's Sprout project, but Sprout assumes you want to manage your workstation using Chef Solo running under your user ID. The cookbooks & recipes in here have no such restriction; it assumes you want to run Chef Client as root, possibly as a launchd daemon.

What this project does not contain

Cookbooks out in the community that already have cross-platform support, including for Mac OS X, are not included here. This organization's repositories contain, and will continue to contain, only cookbooks that work exclusively on Mac OS X.

Related cookbooks

Besides Pivotal Sprout, there are lots of great community cookbooks used to set up other aspects of your Mac OS X system. Some of them are used here as dependencies. Among them:

  • dmg, for managing and installing applications off DMGs
  • homebrew, to replace Chef's default package provider on Mac OS X with HomeBrew
  • mac_os_x, some LWRPs for managing plist files
  • xquartz, for installing XQuartz (X11)
  • 1password, for installing the 1Password password manager
  • iterm2, for replacing your Terminal with iTerm2

Authors and Contributors

This project was started by @juliandunn, who works at Chef. Contributions are welcome! If you have an OS X-exclusive cookbook that you no longer wish to maintain, or want others to help collaborate with outside of your personal GitHub namespace, please get in touch and we can talk about getting it transferred here.

License

  • Most cookbooks are Apache 2.0-licensed.

About

GitHub Pages for Chef OS X Cookbooks organization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published