提供积云的小型盐模块。管理,在积云开关上应用基本配置
salt-cumulus的Python项目详细描述
盐积云
盐积云是一种小的盐态,提供了一种配置积云开关的简单方法。
它提供了一个从模板应用net
命令的简单接口。
目前它没有提供任何其他信息。大多数其他的改变可以通过通常的盐状态来完成。
这是一个beta版本。使用它的风险由你自己承担!
安装
只需在交换机上运行以下命令:
pip install salt-cumulus
用法
您可以在SLS文件中使用以下状态:
test_config:
cumulus.managed:
- source: salt://config
假设配置文件看起来像:
net add time ntp server ch.pool.ntp.org
状态将解析模板文件中的行,并运行以net add
或net del
开头的每个命令。其他元素将被忽略,因此您可以随意添加注释或其他数据,但我们建议您以#
开始注释。
警告
运行此状态将首先中止任何挂起的配置:应避免同时使用net
命令!
参数
来源
源文件。作为file.managed
的source
参数。
散列
文件的哈希值。充当file.managed
的hash
参数。
散列名称
哈希类型。充当file.managed
的hash_name
参数。
跳过验证
跳过哈希验证。作为file.managed
的skip_verify
参数。
发动机
模板格式。默认为jinja
。充当file.managed
的template
参数。
上下文
数据传递到模板。充当file.managed
的context
参数。
默认值
上下文的默认值。作为file.managed
的defaults
参数。
提交
应用状态时提交更改。默认为True
,设置为False
将还原更改(但将尝试运行更改)。