Skip to content

viikufa/macos-image-templates

 
 

Repository files navigation

macOS Packer Templates for Tart

Repository with Packer templates to build Tart VMs to use with Cirrus Runners and Cirrus CI.

  • macos-{monterey,ventura,sonoma}-vanilla image has nothing pre-installed
  • macos-{monterey,ventura,sonoma}-base image has only brew pre-installed
  • macos-{monterey,ventura,sonoma}-xcode:N image is based on macos-{monterey,ventura}-base image and has Xcode N with Flutter pre-installed

See a full list of VMs available here.

Building Vanilla Image

To build macos-sonoma-vanilla:

packer build templates/vanilla-sonoma.pkr.hcl

Optionally, SIP can be disabled for each image by running the following commands:

packer build -var vm_name=sonoma-vanilla templates/disable-sip.pkr.hcl

Building Base Image

packer build -var macos_version=sonoma templates/base.pkr.hcl

Building Xcode Image

packer build -var macos_version=sonoma -var xcode_version=15.3 templates/xcode.pkr.hcl

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 95.4%
  • Shell 3.2%
  • Starlark 1.4%