Files
terraform-docker-packer/examples/raspios/README.md
2025-04-22 16:18:18 +02:00

21 lines
719 B
Markdown

# RaspiOS
Build a ARM64 device image based on RaspiOS.
The Packer config will run some scripts located at `./scripts` through the Shell provisioner in order to setup and configure the device image.
In addition, `Firstboot` will be configured to run an additional setup scripts during first boot of the device.
## Provisioning
```
# run the Packer build
terraform init
terraform apply
# show build progress
docker logs -f $(docker ps -q -f name=packer-builder-arm)
```
## Firstboot
This example contains a Systemd service and script that will run at first boot and sets the hostname to `rpi-SERIAL` so that each device gets a unique hostname.
Adopted from https://github.com/nmcclain/raspberian-firstboot