Determine recipe pattern for optional config and modules

Created on 19 August 2022, over 2 years ago
Updated 24 January 2023, almost 2 years ago

Problem/Motivation

Currently install profiles like standard provide optional configuration. When modelling these as recipes, we face the question of how to support such conditionality. For example, various media-related configuration entities will be installed only if/when the media module is installed. To replicate this functionality in a standard recipe, we'll need the ability to install with our without including media and the recipes that require it.

Proposed resolution

One possible approach would be an install mode where all recipes listed under "suggest" are installed. In this approach, a standard recipe would suggest optional recipes. At recipe run time, an optional argument determines whether the suggested packages are also installed. This may require user feedback; see Make it possible for recipes to prompt for input values Fixed .

Remaining tasks

User interface changes

API changes

Data model changes

📌 Task
Status

Active

Version

10.0

Component

Code

Created by

🇨🇦Canada nedjo

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024