YAML File Hierarchy

Hierarchy of YAML configuration files

The following graph illustrates the hierarchy of the different YAML configuration files.

digraph "file_hierarchy" { size="6,4"; graph [fontname="Verdana", fontsize="12"]; node [fontname="Verdana", fontsize="12"]; edge [fontname="Sans", fontsize="12"]; rankdir="TB"; runscript [label="<runscript>.yaml", shape="note", fillcolor="gray", style=filled]; component_file [label="<component>.yaml", shape="note", fontcolor=black, fillcolor="gray", style=filled]; setup_file [label="<setup>.yaml", shape="note", fillcolor=gray, style=filled]; machine_file [label="<machine>.yaml", shape="note", fillcolor=gray, style=filled]; user [label="User"]; component_file -> machine_file [label=" overwrites "]; setup_file -> component_file [label=" overwrites "]; runscript -> setup_file [label=" overwrites "]; user -> runscript [label=" edits "]; developer [label="Developer"]; developer -> machine_file [label=" edits "]; developer -> setup_file [label=" edits "]; developer -> component_file [label=" edits "]; }

ESM-Tools configuration files hierarchy