2017-10-10 22:42:07 +03:00
|
|
|
# macOS Cookbook
|
2017-06-01 00:31:21 +03:00
|
|
|
|
2017-10-10 22:42:07 +03:00
|
|
|
This cookbook provides:
|
|
|
|
- Resources for configuring and provisioning macOS.
|
|
|
|
- Recipes that implement common use-cases of the macOS cookbook's recources.
|
|
|
|
|
|
|
|
## Platforms
|
|
|
|
|
|
|
|
- macOS
|
|
|
|
|
|
|
|
## Chef
|
|
|
|
|
|
|
|
- Chef 13+
|
2017-06-01 00:31:21 +03:00
|
|
|
|
2017-10-10 22:42:07 +03:00
|
|
|
## Attributes
|
2017-06-08 00:48:06 +03:00
|
|
|
|
2017-10-10 22:42:07 +03:00
|
|
|
### Admin User and Password
|
2017-06-08 00:48:06 +03:00
|
|
|
|
|
|
|
```ruby
|
2017-10-10 22:42:07 +03:00
|
|
|
node['macos']['admin_user'] = 'vagrant'
|
|
|
|
node['macos']['admin_password'] = 'vagrant'
|
2017-06-08 00:48:06 +03:00
|
|
|
```
|
2017-06-08 01:41:54 +03:00
|
|
|
|
2017-10-10 22:42:07 +03:00
|
|
|
Each of these attributes defaults to vagrant since our resources are developed
|
|
|
|
with the Vagrant paradigm. In other words, the use and password declared here
|
|
|
|
should be an admin user.
|
|
|
|
|
|
|
|
### Mono
|
|
|
|
|
|
|
|
_TODO_
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Resources
|
|
|
|
|
|
|
|
- `ard`
|
|
|
|
- `name`
|
|
|
|
- `defaults`
|
|
|
|
- `pmset`
|
|
|
|
- `systemsetup`
|
|
|
|
- `xcode`
|
|
|
|
|
|
|
|
Checkout the [Wiki](https://github.com/Microsoft/macos-cookbook/wiki) for details about the macOS Cookbook resources.
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Recipes
|
|
|
|
|
|
|
|
- `disable_software_updates`
|
|
|
|
- `keep_awake`
|
|
|
|
- `mono`
|
|
|
|
- `configurator`
|
|
|
|
|
|
|
|
|