为新的salt公式设置文件和目录

Saltscaffold的Python项目详细描述


`|构建状态`
saltscaffold

这个python模块为salt公式创建了一个新的目录结构
,具有以下特性:

-readme.md和示例内容
-模拟包/文件/服务模式的状态文件。
-.kitchen.yml和要驱动的内容test kitchen
-.kitchen-ci.yml,内容驱动test kitchen,可选
设置
-自定义柱内容显示柱覆盖
-默认值。yml内容显示默认值
-映射。jinja显示如何使用基于颗粒的覆盖并将默认值与自定义柱合并
-切换功能示例
-生成的公式将通过test kitchen进行测试,添加gemfile以便可以在公式目录中“捆绑安装”,以获得所需的ruby gems文件夹和文件结构。以下文件夹
结构:
```[公式名称]/[公式名称]/readme.md[公式名称]/pillar-custom.sls[公式名称]/gemfile[公式名称]/.kitchen.yml[公式名称]/.kitchen-ci.yml[公式名称]/license.txt[公式名称]/[公式名称]/[公式名称]/[公式名称]/[公式名称]/defaults.yaml[公式名称]/[公式名称]/map.jinja[公式名称]/[公式名称]/init.sls[公式名称]/[公式名称]/install.sls[公式名称]/[公式名称]/config.sls[公式名称]/[公式名称]/service.sls[公式名称]/[公式名称]/files/[公式名称]/[公式名称]/files/config.conf[公式名称]/test/integration/default/serverspec/[公式名称]/[公式名称]/test/mockup/init.sls`
希望您根据需要修改和重命名这些文件。

克隆repo
``git clone https://github.com/cmarzullo/saltscaffold``
2。使包``cd saltscaffold&;python setup.py sdist`
3。安装包
``sudo pip install dist/saltscaffold-<;version>;.tar.gz``


运行saltscaffold
----


模块将作为可执行的python脚本安装。没有太多的选择。您只能选择公式的名称和
可在其中创建公式的可选目录。

``saltscaffold-p myformula[-d{base directory}``



模板化
~因此,我切换到mako模板引擎。


正在运行测试
~~~~~~~~~~~~~~~~~~~

已编写测试。确保他们通过。您可以使用
``nosetests-v``对它进行测试,但请确保您可以对输出执行
``kitchen verify``操作。

…|构建
状态图像::https://travis-ci.org/cmarzullo/saltscaffold.svg?分支=主

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java程序运行时错误   JavaAndroidStudio:与往常一样,四舍五入到next.5或.0   apache使用Java以表单数据形式上载文件   带矢量的java Freeflight相机如何正确旋转?   java如何以编程方式检索有关当前项目的语言、操作系统、体系结构等信息   java Twitter4J tweet实体?   java PdfBox编码异常   java在拖动未装饰的舞台时,如何强制光标停留在窗口上   JavaSpring注释扫描优化   java无法通过IntelliJ Idea在tomcat上运行服务   java在生命周期中如何拦截请求?   java中的数组返回错误