Blueprint Customization Components

Customization Component Description
Kernel Kernel Command Line Arguments

An optional string that appends arguments to the bootloader kernel command line.

Example:

Name: 09_baseos_latest

Append: baseurl"https//yum.oracle.com/repo/OracleLinuxOL 9baseos/latest/x86_64/"

File systems File System Partitioning

Recommend: Select Use automatic partitioning (default setting).

Manual partition requires setting the mount point and the minimum partition size.

Services Systemd Services

Optionally define enabled or disabled services.

Example:

Enabled Services: "sshd", "cockpit.socket", "httpd"

Disabled Services: "postfix"

Firewall Firewall
  • Ports: optional list of strings containing ports (or port ranges) and protocols to open.

    Ports example: "22:tcp", "80:tcp", "imap:tcp", "53:tcp"

    Notes:
    • Ports are configured using the port:protocol format.
    • Port ranges are configured using portA-portB:protocol format.
  • Enabled Services: Identify an optional list of services to enable. For example: "ftp", "ntp", "dhcp"
  • Disabled Services: Identify an optional list of services to disable. For example, "telnet".
Users Add user
You can optionally add users to an image by defining the properties on the Add user dialog for each user.

Note:

You can optionally, at a later time, edit the Users section in the blueprint by removing all users or adding more users.
Groups Groups
You can optionally add group accounts to an image by defining the properties on the Add group dialog for each group.

Note:

You can optionally, at a later time, edit the Groups section in the blueprint by removing all groups or adding more groups.
SSH Keys SSH Keys
You can optionally add SSH Keys to an image by defining the properties on the Add Key dialog for each SSH Key.

Note:

You can optionally, at a later time, edit the SSH Keys section in the blueprint by removing all keys or adding more keys.
Timezone Timezone and NTP Servers
  • Timezone: Identify an optional timezone string. The UTC timezone is used by default.
  • NTP Servers: Identify an optional list of strings containing NTP servers to use. If not provided the distribution defaults are used.
Local Local Keyboard and Language
  • Keyboard: Identify an optional string to set the local keyboard. For example, "US"
  • Language: Identify optional strings to set the local language. For example, "en_US.UTF-8".

    If more than one language is configured, the first one becomes the primary, and the others are added as secondary.

Other Host Name and Installation Device
  • Hostname: Identify an optional host name on the image.
  • Installation device: If image type is applicable, identify an optional destination device for the image. For example, /dev/sda.

FIDO FIDO Device Onboarding

If image type is applicable (such as FIDO images), set the following optional configuration parameters:

  • Manufacturer server URL: Identify the URL address for the manufacture server.
  • DIUN public key insecure: Identify the insecure public key.
  • DIUN public key hash: Identify the public key hash.
  • DIUN public key root certs: : Identify the pubic key root certificates.
Ignition Ignition

If image type is applicable, set the optional configuration parameters:.

  • Firstboot URL (optional): Identify the package name you want to add to the generated image.
  • Embedded Data: Identify a profile_id security profile to add the image.