如何将列表设置为盐粒的值?

How do I set a list as value for a salt grain?

我如何使用 salt.modules.grains.set) 配置一个列表颗粒?

具体来说,我想将 grain roles 配置为角色列表

roles:
  - k8s_node
  - my_role

我知道我可以配置 grains 文件,但我明确想知道如何通过上述命令实现此目的。

我尝试了不同的方法,none 成功了。例子

sudo salt $node grains.set "roles" k8s_node,my_role
node:
    ----------
    changes:
        ----------
        roles:
            k8s_node,my_role
    comment:
    result:
        True

我终于想通了,你可以使用 [xxx]。所以

sudo salt $node grains.set "roles" [k8s_node,my_role]
node:
    ----------
    changes:
        ----------
        roles:
            - k8s_node
            - my_role
    comment:
    result:
        True