文件名称:yamlscript-formula:将python和yaml组合成易于阅读的yaml格式。 具备YAML可读性的python的所有功能
文件大小:75KB
文件格式:ZIP
更新时间:2024-06-04 21:40:37
Python
功能概述: 将python和YAML组合成一种易于阅读的格式。 具备YAML可读性的python的全部功能; 可以自动获取Struts数据并注入状态; 可以包括非YAMLScript状态文件,例如YAML,jinja2和pyobjects。 这些状态文件将被注入到YAMLScript模板中,在其中可以读取甚至修改其值。 并对状态文件进行预处理,例如jinja2模板将自动自动进行。 除了添加!#yamlscript shebang(或将其附加到现有的)外,它就像添加Struts数据并且不进行任何状态文件修改一样简单。 可以读取/写入任何状态文件值; 仅通过使用$with语句并嵌套(缩进)以下其他状态,即可自动计算需求量; 可以在部署之前针对测试文件测试状态文件的测试模式; 支持pyobjects的地图; 可用于创建它们的YAML格式; 与仅与YAMLScript源文件相关的通
【文件预览】:
yamlscript-formula-master
----README.rst(11KB)
----_renderers()
--------pyobjects.py(13KB)
--------yamlscript.py(39KB)
----README.tests(690B)
----top.sls.test(225B)
----LICENSE(1KB)
----tests_vim()
--------init.sls(1KB)
--------absent.sls(438B)
--------salt-vim()
--------vimrc(4KB)
----src()
--------.pylintrc(8KB)
--------tox.ini(919B)
--------gitfs.conf(321B)
--------salt-call.py(8KB)
--------pylintrc(8KB)
----tests_yamlscript()
--------top.sls(43B)
--------sudo.sls(567B)
--------tests.sudo(1KB)
--------init.sls(3KB)
--------tests.bobby(1KB)
--------tests.docker(3KB)
--------default.sls(9KB)
--------pillar_yamlscript()
--------tests.mel(4KB)
--------tests.tester(2KB)
--------tests.vim(356B)
--------tests.ems_service(2KB)
----_utils()
--------yamlscript_utils.py(50KB)
--------voluptuous.py(35KB)
----.gitignore(544B)