文件名称:jcp:Jinja2支持的模板感知复制工具
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-25 18:29:23
Python
联合委员会 jcp是模板感知复制程序。 该工具的主要用途是在bash配置的Packer文件或hack-slash shell脚本中使用。 如果要定义操作系统配置,通常您希望模板在一个系统与另一个系统之间的差异很小。 您可以使用bash进行的大多数操作-例如调整systemd配置或启用SELinux配置,但是模板是您需要工具的一件事。 jcp提供了,并且仅此而已。 它是快速的,非常基础的,并且没有太多的东西。 所有功劳归功于Python,argparse和Jinja2的作者。 广告:如果您要进行不可变的系统构建,则可能对感兴趣。 就像Packer和Vagrant一样,只是在Python中(此时仅适用于AWS),而且非常快速和基本。 安装 pip install jcp 用法 以下示例使用Jinja2格式的模板文件'foo.conf.j2',从'answers.yml'输入变量并将
【文件预览】:
jcp-master
----setup.py(538B)
----.gitignore(58B)
----LICENSE(11KB)
----scripts()
--------jcp(1KB)
----README.md(3KB)
----lib()
--------jcp()