A Chef cookbook used to provision macOS
Перейти к файлу
Jacob Zaval 61e209129c Merge pull request #248 from microsoft/feature/keychainfix
QOL Improvment: Remove dependency on attribute and use property instead for keychain password in certificate resource
2022-03-04 17:33:23 -08:00
.github Update issue templates (#170) 2018-12-06 14:38:51 -08:00
attributes remove keep awake recipe and tests 2021-02-25 15:44:09 -08:00
documentation Merge pull request #248 from microsoft/feature/keychainfix 2022-03-04 17:33:23 -08:00
libraries obey new rubocop rules 2022-03-04 12:36:17 -08:00
resources Merge pull request #248 from microsoft/feature/keychainfix 2022-03-04 17:33:23 -08:00
spec obey new rubocop rules 2022-03-04 12:36:17 -08:00
test Merge pull request #248 from microsoft/feature/keychainfix 2022-03-04 17:33:23 -08:00
.gitignore Release/2.2 (#115) 2018-05-29 12:08:05 -05:00
.mailmap Release/3.0 (#193) 2019-03-04 10:07:16 -08:00
.rubocop.yml add rubocop rule file 2022-03-04 12:23:47 -08:00
Berksfile Release/1.6 (#49) 2018-02-20 13:49:51 -08:00
CHANGELOG.md Merge pull request #248 from microsoft/feature/keychainfix 2022-03-04 17:33:23 -08:00
CONTRIBUTING.md Release/1.13 (#102) 2018-04-25 10:32:20 -07:00
Gemfile Release/3.0 (#193) 2019-03-04 10:07:16 -08:00
Guardfile Release/2.2 (#115) 2018-05-29 12:08:05 -05:00
LICENSE rename LICENSE for foodcritic 2017-09-27 16:32:45 -07:00
README.md update documentation 2021-06-07 09:30:09 -07:00
Rakefile Release/2.2 (#115) 2018-05-29 12:08:05 -05:00
TESTING.md Release/3.0 (#193) 2019-03-04 10:07:16 -08:00
azure-pipelines.yml update build, remove debug live_stream 2022-03-04 17:03:58 -08:00
chefignore Release/3.0 (#193) 2019-03-04 10:07:16 -08:00
kitchen.yml merge user test suites 2022-03-04 14:24:32 -08:00
metadata.rb bump version 2022-03-04 12:18:23 -08:00

README.md

macOS Cookbook

Build Status

Chef resources and recipes for managing and provisioning macOS.

Officially Supported Chef Versions

  • Chef 16
  • Chef 17

Supported OS Versions

  • macOS High Sierra 10.13
  • macOS Mojave 10.14
  • macOS Catalina 10.15
  • macOS Big Sur 11.0

Attributes

Admin User and Password

node['macos']['admin_user'] = 'vagrant'
node['macos']['admin_password'] = 'vagrant'

Each of these attributes defaults to vagrant since our resources are developed with the Vagrant paradigm. In other words, the user and password declared here should be an admin user with passwordless super-user rights.

Resources