I currently use pillar to make the qubes names configurable (for example, a split-GPG formula defines the concept of gpg-client, but leaves to the user the ability to decide, via a configuration file, that they want their work
and personal-email
qubes to behave like gpg-clients).
This comment makes me wonder if there is a simpler way to achieve that. (This is probably not the thread to answer that specific question, but I think the example may provide some scope for the use of Salt pillar?)
Following the suggestion to re-center the conversation:
To the questions:
I would add:
- How to provide guidance about how inter-dependent the packages (whatever they are) should be.
It seems to me that it makes sense that some packages build on each other, but also I think that such a repository would have less value if installing one package required to install a large number of them.