saltstack:向minion或top fi添加谷物

2024-05-14 15:24:30 发布

您现在位置:Python中文网/ 问答频道 /正文

saltstack文档中说,添加:

{% set node_type = salt['grains.get']('node_type', '') %}

{% if node_type %}
  'node_type:{{ self }}':
    - match: grain
    - {{ self }}
{% endif %}

/srv/salt/top.sls

将创建一个名为node_type的颗粒

我将下面的代码添加到顶部文件中,我想知道为什么在我的仆从中看不到node_type

myHost ~ # service salt-master restart; service salt-minion restart;
myHost ~ # salt '*' grains.get "node*"

最后一个命令不返回任何内容。我认为这是正常的,因为我没有在/etc/salt/grains中定义node_type

这让我问了一个问题:

  • top.sls文件中声明节点类型

以及

  • 简单地将它添加到grains文件(/etc/salt/grains)或minion文件(/etc/salt/minion

Tags: 文件selfnodegettoptypeserviceetc

热门问题