Salt默认有一些grains变量,如果要自定义添加一些变量,方法如下:
1. cd /usr/lib/python2.7/site-packages/salt/grains/
2. vi get_time.py
#!/usr/bin/python env
# coding=utf-8
from datetime import datetime
def get_server_time():
grains = {}
grains['server_time'] = datetime.now().strftime('%Y%m%d%H%M%S')
return grains
3. 同步grains
salt "*" saltutil.sync_grains
4. 查看变量
[root@ai-test-k8s01 grains]# salt 10.128.142.216 grains.item server_time
10.128.142.216:
----------
server_time:
20200214111512