ReferenceBlueprint spec
How Ferry reads values
Ferry keeps each value as you wrote it. The same key two times in one block is an error.
envVars:
- key: PYTHON_VERSION
value: 3.10 # stays 3.10 (not 3.1)
- key: ZIP_CODE
value: 0123 # stays 0123
- key: DEBUG
value: True # stays TrueThese rules apply in each part of the file.
The rules
| Subject | Rule |
|---|---|
| Scalars | Ferry keeps them as you wrote them. 3.10 stays 3.10, 0123 stays 0123 and True stays True. |
| Quotes | Add quotes only where the YAML syntax needs them. |
| Booleans | true, false, yes, no, on, off, 1 and 0, in upper or lower case. |
| The same key two times in one mapping | An error. |
| An empty file | Ferry accepts it, with the warning the blueprint is empty. |