saltstack-formulas / iscsi-formula

Manage iSCSI Target and Initiator via SaltStack (FreeBSD & GNU/Linux)
http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html
Other
8 stars 7 forks source link

[fix] update pillar example per comments #31

Open noelmcloughlin opened 4 years ago

noelmcloughlin commented 4 years ago

Describe the solution you'd like

See comments in https://github.com/saltstack-formulas/iscsi-formula/pull/30

noelmcloughlin commented 4 years ago

One thing I noticed that I didn't get time to resolve is the missing tofs block in pillar.example. Something like:

tofs:

The files_switch key serves as a selector for alternative

# directories under the formula files directory. See TOFS pattern
# doc for more info.
# Note: Any value not evaluated by `config.get` will be used literally.
# This can be used to set custom paths, as many levels deep as required.
# files_switch:
#   - any/path/can/be/used/here
#   - id
#   - roles
#   - osfinger
#   - os
#   - os_family
# All aspects of path/file resolution are customisable using the options below.
# This is unnecessary in most cases; there are sensible defaults.
# Default path: salt://< path_prefix >/< dirs.files >/< dirs.default >
#         I.e.: salt://template/files/default
# path_prefix: template_alt
# dirs:
#   files: files_alt
#   default: default_alt
# The entries under `source_files` are prepended to the default source files
# given for the state
source_files:
  template-config-file-file-managed:
    - 'example_alt.tmpl'
    - 'example_alt.tmpl.jinja'

The source_files would need to be updated for all uses of files_switch throughout this formula.