generated from silitics/rugpi-template
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrpi-raspios.toml
40 lines (34 loc) · 1.14 KB
/
rpi-raspios.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Use Raspberry Pi OS Bookworm as a basis for the custom image.
#
# Note that you can also declare your own base layer(s). For examples, see:
# https://github.com/silitics/rugpi/tree/main/repositories/core/layers
parent = "core/raspios-bookworm"
# Include recipes for the custom image.
recipes = [
# Prepares the Raspberry Pi base image for usage with Rugpi.
"core/rpi-raspios-setup",
# Sets a static hostname (see parameters below).
"core/set-hostname",
# Persists the home directory of the root user.
"core/persist-root-home",
# Configures SSH.
"core/ssh",
# Create a simple SBOM.
"rugpi-extra/simple-sbom",
# Enable and configure the Mender client.
"mender",
# Enable the `hello-world` recipe installing the static webpage.
"hello-world",
]
[parameters."core/set-hostname"]
hostname = "rugpi-template-mender"
[parameters."core/pkg-cleanup"]
autoremove = true
[parameters."core/ssh"]
root_authorized_keys = """
PLACE YOUR OWN PUBLIC SSH KEY HERE!
"""
[parameters."core/rugpi-ctrl"]
rugpi_admin = true # Enable Rugpi Admin.
[parameters."rugpi-extra/simple-sbom"]
sbom_file = "build/rpi-raspios.sbom.txt"