README.md: more realistic Packer HCL example (#308)

* README.md: more realistic Packer HCL example

* Update README.md

Co-authored-by: Fedor Korotkov <fedor.korotkov@gmail.com>

* Update README.md

Co-authored-by: Fedor Korotkov <fedor.korotkov@gmail.com>

Co-authored-by: Fedor Korotkov <fedor.korotkov@gmail.com>
This commit is contained in:
Nikolay Edigaryev
2022-11-08 04:59:35 -05:00
committed by GitHub
co-authored by Fedor Korotkov
parent 8d096966b4
commit 555715588d
+13 -3
View File
@@ -181,15 +181,24 @@ Please refer to [Tart Packer Plugin repository](https://github.com/cirruslabs/pa
Here is an example of a template to build `monterey-base` local image based of a remote image:
```hcl
packer {
required_plugins {
tart = {
version = ">= 0.5.3"
source = "github.com/cirruslabs/tart"
}
}
}
source "tart-cli" "tart" {
vm_base_name = "ghcr.io/cirruslabs/macos-ventura-base:latest"
vm_name = "my-custom-ventura"
cpu_count = 4
disk_size_gb = 32
memory_gb = 8
disk_size_gb = 70
ssh_password = "admin"
ssh_timeout = "120s"
ssh_username = "admin"
vm_base_name = "tartvm/vanilla:latest"
vm_name = "monterey-base"
}
build {
@@ -198,6 +207,7 @@ build {
provisioner "shell" {
inline = ["echo 'Disabling spotlight indexing...'", "sudo mdutil -a -i off"]
}
# more provisioners
}
```