State file
{%- set myhost = salt['network.get_hostname'] %}
test_state:
test.configurable_test_state:
- name: test_state
- comment: {{ myhost }}
Output
# salt 'vds01*' state.sls gethostname test=True --out=yaml
vds01:
test_|-test_state_|-test_state_|-configurable_test_state:
__id__: test_state
__run_num__: 0
changes:
testing:
new: Something pretended to change
old: Unchanged
comment: <function get_hostname at 0x3d7fb18>
duration: 0.324
name: test_state
result: null
start_time: '18:57:07.849192'
When executed from cli it's all right
# salt 'vds01*' network.get_hostname
vds01:
vds01