Salt-Stack 要求声明
Salt-Stack require statement
我开始玩盐了。我找不到任何关于如何使一个状态依赖于多个其他状态的信息。
state_a:
module.run:
- name: my.module
- m_name: name_a
state_b:
module.run:
- name: my.module
- m_name: name_b
state_c:
module.run:
- name: my.module
- m_name: name_c
- require:
- module: ...
如何让 state_c
和 state_a
和 state_b
都变成 require
?
奖金问题:使用 Key: Single Value
结构定义 Salt 中的依赖关系背后的基本原理是什么?
这在大多数情况下应该有效:
state_c:
module.run:
- name: my.module
- m_name: name_c
- require:
- module: state_a
- module: state_b
此外,关于 Salt 使用单值字典列表而不是平面字典:我认为部分原因是因为像这种情况,您需要多个相同的键,部分原因是为了模拟 ordereddict 的情况当订单很重要时。不过,我不是盐开发人员。
我开始玩盐了。我找不到任何关于如何使一个状态依赖于多个其他状态的信息。
state_a:
module.run:
- name: my.module
- m_name: name_a
state_b:
module.run:
- name: my.module
- m_name: name_b
state_c:
module.run:
- name: my.module
- m_name: name_c
- require:
- module: ...
如何让 state_c
和 state_a
和 state_b
都变成 require
?
奖金问题:使用 Key: Single Value
结构定义 Salt 中的依赖关系背后的基本原理是什么?
这在大多数情况下应该有效:
state_c:
module.run:
- name: my.module
- m_name: name_c
- require:
- module: state_a
- module: state_b
此外,关于 Salt 使用单值字典列表而不是平面字典:我认为部分原因是因为像这种情况,您需要多个相同的键,部分原因是为了模拟 ordereddict 的情况当订单很重要时。不过,我不是盐开发人员。