saltstack(五)grains(二)
传个文件到minion上面玩玩,文件是用jinja定义的root@salt-master:~# cat /srv/salt/test.sls
/tmp/test:
file.managed:
- source: salt://test.jinja
- user: lixc
- group: lixc
- mode: 644
- template: jinja
jinja模板
root@salt-master:~# cat /srv/salt/test.jinja
{%for key,value in grains.items()%}
{%if key|first == 'l'%}
{{key|title}}
{%endif%}
{%endfor%}
输出东西太多,楼主加了个--out=quiet,可以实现不输出
root@salt-master:~# salt'*'state.slstest--out=quiet
看看结果
root@salt-master:~# salt '*' cmd.run 'cat /tmp/test|egrep -v "^$"'
salt-minion:
Lixc
Lsb_Distrib_Os
Lsb_Distrib_Description
Localhost
Lsb_Distrib_Id
Lsb_Distrib_Release
Liss
Lsb_Distrib_Codename
root@salt-master:~#
页:
[1]