Commit Graph

18 Commits

Author SHA1 Message Date
Nikolay Edigaryev 5f66cb1ca2
Use "-productVersion" instead of "--productVersion" to support Monterey (#215)
* Use "-productVersion" instead of "--productVersion" to support Monterey

* No need to relocate anything as we're starting from scratch (IPSW)
2025-02-16 01:03:05 +04:00
Nikolay Edigaryev cdc53f0a12
vanilla-monterey.pkr.hcl: remove duplicate extra_arguments (#212) 2025-02-12 18:39:37 +04:00
Nikolay Edigaryev 99e619e634
Increase vanilla VM images disk size from 40 to 50 GB and use "relocate" (#211) 2025-02-12 18:09:39 +04:00
Nikolay Edigaryev 998bbf8ca8
Parse available updates to avoid upgrading to the next macOS version (#208)
* 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
2025-02-12 01:45:40 +04:00
Nikolay Edigaryev 5a55351c81
Use xargs fix for all vanilla images, not just Sequoia (#207) 2025-02-06 18:55:36 +04:00
Nikolay Edigaryev 4df29efc66
Run "softwareupdate" on vanilla images (#204)
* 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
2025-02-01 01:23:11 +04:00
fedor 1ea5f77e35 Build Monterey 2024-11-26 09:02:31 -05:00
Fedor Korotkov 989b0d8f1a
Updated ReadMe (#144)
Included release and update cadence of the images

Fixes #142
2024-04-18 14:07:51 -04:00
Fedor Korotkov 9940dd3705
Backport language fix to Ventura and Sonoma (#126)
Fixes #125
Related to #107
2024-02-01 09:56:39 -05:00
Fedor Korotkov 13071e71be
Just enable remote automation for Safari (#120)
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.
2024-01-23 14:14:16 -05:00
Nikolay Edigaryev 664d47260e
Hide useless systemsetup errors and avoid scary Safari kill error (#106) 2023-12-15 11:14:20 +04:00
Grigory Entin 5d00757016
Disabled screensaver for admin user. (#88) 2023-06-22 18:50:44 +04:00
fedor 072558f6ab Bump version 2023-04-27 14:12:57 -04:00
fedor c8d029f496 Bump minimal version of tart plugin
To include https://github.com/cirruslabs/packer-plugin-tart/pull/34
2022-12-06 08:44:16 -05:00
Timothy Sutton 3c00fd11df
Enable Screen Sharing in Monterey template (#60) 2022-11-03 07:21:41 -04:00
Nikolay Edigaryev 520062efe1
vanilla-monterey.pkr.hcl: explicitly specify an IPSW to use 2022-10-07 15:43:14 +04:00
Nikolay Edigaryev fb214c9669
Fully automate vanilla images creation (#58)
* Fully automate vanilla images creation

* Slightly increase wait time before country selection steps
2022-10-06 17:21:29 +04:00
Nikolay Edigaryev 3e42cfa4a8
Automated vanilla image creation via VNC (#55)
* 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
2022-09-30 18:12:26 +04:00