Skip to content
This repository has been archived by the owner on Mar 18, 2024. It is now read-only.

Commit

Permalink
blueprint-reference: add Ignition config section
Browse files Browse the repository at this point in the history
Signed-off-by: Irene Diez <[email protected]>
  • Loading branch information
7flying committed Nov 29, 2022
1 parent 0a087d9 commit 605d566
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions osbuild-composer/src/blueprint-reference/blueprint-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,39 @@ The service names are systemd service units. You may specify any systemd unit fi
enabled = ["sshd", "cockpit.socket", "httpd"]
disabled = ["postfix", "telnetd"]
```

### Ignition

The `customizations.ignition` section allows to provide
[Ignition](https://coreos.github.io/ignition/) configuration files to be used
in `edge-simplified-installer` ISO images. Check the `r4e`
[butane](https://coreos.github.io/butane/specs/) specification for a
description of the supported configuration options.

The blueprint configuration can be done *either* by embedding ignition
configuration file into the ISO (this can be done *either* by providing a
Base64 encoded Ignition file or a URL to where the Ignition file configurarion
lives), or providing a provisioning URL that will be fetched at first boot.

The two possible embedded configuration options are the following:
```toml
[customizations.ignition.embedded]
ignition_data = "eyJ --- BASE64 STRING TRIMMED --- 19fQo="
```

```toml
[customizations.ignition.embedded]
url = "http://some-server/configuration.ig"
```

The way of specifiying an URL with an ignition file to be fetched at first boot
is the following:

```toml
[customizations.ignition.firstboot]
url = "http://some-server/configuration.ig"
```

## Distribution selection with blueprints

The blueprint now supports a new `distro` field that will be used to select the
Expand Down

0 comments on commit 605d566

Please sign in to comment.