Expose Scriptorium imports and transient retry settings
This commit is contained in:
18
README.md
18
README.md
@@ -20,6 +20,7 @@ scriptorium_config_owner: root
|
||||
scriptorium_config_group: root
|
||||
scriptorium_config_directory_mode: "0755"
|
||||
scriptorium_config_file_mode: "0644"
|
||||
scriptorium_configkit_imports: null
|
||||
scriptorium_prompt_dir: null
|
||||
scriptorium_profile_dir: null
|
||||
scriptorium_schema_dir: null
|
||||
@@ -30,6 +31,7 @@ scriptorium_server_max_artifact_bytes: null
|
||||
scriptorium_server_max_response_bytes: null
|
||||
scriptorium_defaults_render_format: null
|
||||
scriptorium_backends: null
|
||||
scriptorium_transient_retries: null
|
||||
```
|
||||
|
||||
When `scriptorium_manage_build_dependencies` is `false`, Git and the executable
|
||||
@@ -62,6 +64,22 @@ Backend entries may name a credential environment variable through
|
||||
does not install prompt, profile, or schema content and does not manage a
|
||||
service.
|
||||
|
||||
`scriptorium_configkit_imports` accepts a list of native ConfigKit import
|
||||
mappings. Paths and globs are interpreted by Scriptorium relative to the
|
||||
configuration root; the caller supplies and owns the referenced files. For
|
||||
example, an inventory may select a caller-managed fragment:
|
||||
|
||||
```yaml
|
||||
scriptorium_configkit_imports:
|
||||
- path: fragments/server.yml
|
||||
scriptorium_transient_retries: 0
|
||||
```
|
||||
|
||||
Both settings are omitted when `null`. Setting `scriptorium_transient_retries`
|
||||
to `0` disables additional transient attempts; omission leaves the retry
|
||||
budget with Scriptorium and PromptKit. Leave these newer fields unset when
|
||||
selecting an older Scriptorium version that does not support them.
|
||||
|
||||
## Example
|
||||
|
||||
```yaml
|
||||
|
||||
Reference in New Issue
Block a user