mirror of
https://github.com/0x1d/terraform-docker-packer.git
synced 2025-12-16 22:36:44 +01:00
21 lines
719 B
Markdown
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 |