It's not possible to nest complex args as it will throw conflicts between values.
For example:
Acornfile
args: {
database: {
user: "postgres"
}
}
database.yaml
user: "app-user"
Running
acorn render . --database @database.yaml
will cause errors
Error: args.database.user: conflicting values "app-user" and "postgres":
Acornfile:3:11
Another way I tried was to set args to {}, and even though it works, as soon as I tried adding defaults to profiles, it ends up conflicting the same way as if I was passing values through cli.
It's not possible to nest complex args as it will throw conflicts between values.
For example:
Acornfile
database.yaml
Running
acorn render . --database @database.yaml
will cause errors
Another way I tried was to set args to
{}
, and even though it works, as soon as I tried adding defaults to profiles, it ends up conflicting the same way as if I was passing values through cli.