The content to add to the rootfs, such as packages, files and container images, and systemd services.
No Additional PropertiesA list of rpms to install. The packages will be installed from the default repositores, but can be extended with the enable_repos and repos options.
The package names can optionally contain version, but otherwise the repo priorities and available versions will be used to chose a version.
No Additional ItemsEach item of this array must be:
Enable named predefined default repos which are not on by default.
No Additional ItemsEach item of this array must be:
Must be one of:
- "debug"
- "devel"
A list of additional dnf repositories to use when installing packages
No Additional ItemsEach item of this array must be:
A dnf repository to install rpms from
No Additional PropertiesThe id to use for this repo in the configuration
The url to the repo, or a pathname to a local repository
The priority of the repo
A list of container images to embedd into the image
No Additional ItemsEach item of this array must be:
A container image reference to install
No Additional PropertiesThe container image name, for example quay.io/fedora/fedora
.
The tag to use in the repository
Use a specific version of the image specified by digest
The name to use for the container image when embedded (if not set, same as source)
The containers transport from which to copy the container. (fusa: containers-storage is not allowed with fusa)
Must be one of:
- "docker"
- "containers-storage"
If set to true, also install the related manifest-list for the image.
Add regular files (inline or from local file / url) to the image
No Additional ItemsEach item of this array must be:
Add local file
No Additional PropertiesThe absolute destination pathname of the added file.
Must match regular expression:^\/?(?!\.\.)((?!\/\.\.\/).)+$
The local (absolute or relative to manifest) path of the file to add
Add file from a http url
No Additional PropertiesThe url of the file to add
Create file from inline data
No Additional PropertiesEmbedded text content to use for the added file
No Additional Items
Each item of this array must be:
Change file permissions
No Additional PropertiesSymbolic or numeric octal mode
No Additional Items
Each item of this array must be:
Change owner and/or group of installed files
No Additional PropertiesThe following properties are required:
- path
- user
The following properties are required:
- path
- group
User name or id
Must match regular expression:
^[A-Za-z0-9_.][A-Za-z0-9_.-]{0,31}$
Value must be greater or equal to 0
Group name or id
Must match regular expression:
^[A-Za-z0-9_.][A-Za-z0-9_.-]{0,31}$
Value must be greater or equal to 0
Change ownership recursively
No Additional Items
Each item of this array must be:
Remove an installed file
No Additional PropertiesNo Additional Items
Each item of this array must be:
Create a directory
No Additional PropertiesIf true, parent directories are created if needed
If true, don't fail if directory exists
Configure what systemd services are to be running other than the default ones.
No Additional PropertiesList of systemd services to enable
No Additional ItemsEach item of this array must be:
List of systemd services to disable
No Additional Items