2024-05-03 17:23:27 +03:00
# Variables
2024-05-10 23:04:43 +03:00
On this page all important variables defined for daily usage are documented.
All variables mentioned here can be declared in a `yaml` configuration file.
2024-05-03 17:23:27 +03:00
2024-05-10 23:04:43 +03:00
Have a look at the [configuration ](./index.md#configuration ) chapter for details
on where to find the configuration directory.
2024-05-03 17:23:27 +03:00
2024-05-10 23:04:43 +03:00
The following configuration variables are available and can be set to your liking:
2024-05-03 17:23:27 +03:00
<!-- markdownlint - disable MD013 -->
2024-05-27 19:42:33 +03:00
| Name | Type | Default value | Description |
| ---------------------------------- | ---- | ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| `forge_container_name` | str | Project name derived from `forge_git_repository_url` Example: `bluefin` | Container image name. |
| `forge_container_tag` | str | Evaluates to: `YYY-MM-DD_HHMMSS` Example: `2024-05-26_192206` | Container image tag. |
| `forge_container_file` | str | Containerfile | Path to the Containerfile for Podman to build |
| `forge_container_format` | str | oci | Format of the image Podman will build. Can be either `oci` or `docker` |
| `forge_container_extra_args` | list | [] | List of extra arguments which gets passed to the podman build process. Example: `[--build-arg="BASE_IMAGE_NAME=silverblue"]` |
| `forge_git_repository_url` | str | | Git repository url |
| `forge_git_repository_destination` | str | | Git destination where repository is cloned to. |
| `forge_git_repository_version` | str | main | Git repository branch or tag or commit version |
| `forge_registry_url` | str | registry.ublue.local | Container registry url |
2024-05-03 17:23:27 +03:00
2024-05-10 23:04:43 +03:00
<!-- markdownlint - enable MD013 -->