-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Closed
Labels
Corerelates to code central or existential to Saltrelates to code central or existential to SaltFeaturenew functionality including changes to functionality and code refactors, etc.new functionality including changes to functionality and code refactors, etc.P1Priority 1Priority 1Pillarstale
Milestone
Description
It is very common that one wants to distribute sensitive files to minions and not make that information available to all minions that are connected to the master. The only way to achieve that is to use something like:
foo:
some_data: |
some data
that spans
multiple lines
and to reference that via contents_pillar. It would be absolutely fantastic if salt would support pillar: as source and a direct mapping from those URIs to a standardised location on the filesystem (with configurable prefix, git pillar support, .... naturally). Access to the files would be controlled via a top file again and the content of the file simply becomes the value of the dictionary that is returned.
So, a location like PILLAR_FILE_ROOT/foo/bar/private_key could be accessed via pillar:///foo/bar/private_key.
Thank you!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Corerelates to code central or existential to Saltrelates to code central or existential to SaltFeaturenew functionality including changes to functionality and code refactors, etc.new functionality including changes to functionality and code refactors, etc.P1Priority 1Priority 1Pillarstale