JustPaste.it

# Note: Multiple files.

# Im trying to set custom grains using data from pillar.

 

# /pillar/somefile.sls

set_role:
  - mailserver

 

# /salt/default.sls

 

{% if salt['pillar.get']('set_role:args',[]) %}
role:
  grains.present:
    - force: {{args}}
{% else %}
role:
  grains.present:
    - force: default
{% endif %}

 

# I am currently getting this error.

ID: role
Function: grains.present
Result: False
Comment: Missing parameter value for state grains.present
Changes: