You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ansible/packer/README.md
+12-8Lines changed: 12 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@ This repository contains two Packer configuration files used for building virtua
4
4
5
5
## Configuration Files
6
6
7
-
1. Base Image Creation (`orka-base.pkr.hcl`): This file is used to create a base image for sonoma-arm64 VMs. It installs Homebrew, Ansible, and specific versions of Xcode.
7
+
1. Base Image Creation (`orka-base.pkr.hcl`): This file is used to create a base image for sonoma and sequoia arm64 and intel VMs. It installs Homebrew, Ansible, and specific versions of Xcode (only on arm64).
8
8
9
-
1. Adoptium Image Creation (`orka.pkr.hcl`): This configuration builds upon the base image to create an Adoptium Sonoma ARM64 and Intel image, with a full Ansible playbook run excluding certain tags.
9
+
2. Adoptium Image Creation (`orka.pkr.hcl`): This configuration builds upon the base image to create an Adoptium Sonoma and Sequoia ARM64 and Intel images, with a full Ansible playbook run excluding certain tags.
Below are instructions to build adoptium orka macos images. We first build a base image, which has only xcode installed, and then we build upon this base image by building a final image, which includes the rest of the ansible playbook. At the end of the build the produced image is automatically pushed to our orka cluster.
32
+
33
+
Use `sonoma` or `sequoia` in place of `MACOS` and `intel` or `arm64` in place of `ARCH`. All commands must be run from the `ansible/packer` directory.
This will create the base image for sonoma-arm64 and somoma-intel VMs. The base step has a pause which allows users to manually make any required changes and then resume the build.
42
+
The base step has a pause which allows users to manually make any required changes and then resume the build.
39
43
40
-
1. Building the Adoptium image
44
+
2. Building the Adoptium image
41
45
42
46
The Adoptium image depends on the base image. This generates the images that we use in Jenkins and contains the full set of dependencies.
0 commit comments