gpt4 book ai didi

salt-stack - SaltStack : Cereal vs支柱

转载 作者:行者123 更新时间:2023-12-03 08:46:39 25 4
gpt4 key购买 nike

Salt system中有 Cereal 和支柱。我了解如何分配自定义纹理,但是什么时候考虑使用支柱呢?

最佳答案

此处的根本区别在于,您可以将自定义纹理设置为小仆的先天属性,而不是需要在某个点分配给小仆的支柱。

例如,有两种实用的方法可为一个奴才分配角色:奴才ID或使用自定义颗粒。然后,您可以将top.sls文件中的爪牙ID或自定义 Cereal 匹配,如下所示:

# salt/top.sls
base:
# match against custom grain
'G@role:webserver':
- match: compound
- webserver
'G@role:search':
- match: compound
- elasticsearch
# match against minion id
'minion_db*':
- database

您无法使用支柱执行此操作。虽然确实可以使用支柱作为目标,但首先需要一种将支柱分配给您的奴才的方法(这必须是奴才ID或上述的 Cereal )。考虑一下如何在柱头文件中分配柱头,您需要使用minion的固有属性来分配该柱头数据。

# pillar/top.sls
base:
'G@env:dev':
- match: compound
- dev_settings
'G@env:prod':
- match: compound
- prod_settings

这里的模式是使用 Cereal (或小仆ID)作为设置小仆的类型/角色/环境的最小方式。之后,您可以使用支柱数据将其提供给所有适当的详细设置。

关于salt-stack - SaltStack : Cereal vs支柱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13115700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com