* Parse available updates to avoid upgrading to the next macOS version
* Do not override ANSIBLE_CONFIG with our ansible.cfg
Otherwise Packer + Ansible integration goes haywire.
Instead, only modify the required variables through ansible_env_vars.
* Support Monterey
* Run "softwareupdate" on vanilla images
* Install Command Line Tools for Xcode
* Run Ansible after password-less sudo is configured
* Don't use SFTP
* Fix Ansible playbook path
* No updates are available → No new software available
* stderr_lines → stderr
* Dynamically resolve MACOS_NUMBER
Enabling `Develop` menu started failing in 14.3 with:
```console
Could not write domain /Users/admin/Library/Containers/com.apple.Safari/Data/Library/Preferences/com.apple.Safari; exiting
```
We actually only interested in enabling remote automation for CI which is done by `safaridriver`. Having `Develop` menu item is not necessary.
* Automated vanilla image creation via VNC
* Require packer-plugin-tart >= 0.5.0
* Signify that vanilla.pkr.hcl is Monterey-specific
* Decrease VM disk sizes from 50 to 40 GB
* Require Tart Packer plugin 0.5.1
* Automated Ventura vanilla image creation from IPSW URL
* Template to automatically disable SIP in recovery mode
* Document where one can get an IPSW URL
* Enable passwordless sudo via SSH