That issue is referencing custom grain modules, not grain values.
Calling `salt.grains.get()` references the grains on the machine that
is executing that SLS file. Orchestrate files are run on the Master,
they're essentially a Master-side state run.
Now it's very common to use Orchestrate to start state run on one or
more Minions, but that would be running a separate SLS file on those
minions. The syntax you have above should work in that file.
# /srv/salt/the_orchestrate.sls
start_state_run:
salt.state:
- tgt: <the minion>
- sls:
- the_state_run
# /srv/salt/the_state_run.sls
...stuff with grains.present here...
> --
> You received this message because you are subscribed to the Google Groups
> "Salt-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
salt-users+...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/salt-users/cf768ac0-bca1-4cb6-b89b-099fee7a9b8b%40googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.