rainbow:类固醇上的云形成

时间:2024-06-18 08:36:08
【文件属性】:

文件名称:rainbow:类固醇上的云形成

文件大小:42KB

文件格式:ZIP

更新时间:2024-06-18 08:36:08

Python

Rainbow - 强效 AWS Cloudformation 在内部使用 Cloudformation,我们发现了以下需求: 将一大堆分成几个小堆 堆栈和区域之间的参考资源 添加动态模板预处理逻辑 由可重用的“构建块”组成堆栈 通过在 YAML 中编码模板和参数来提高可读性(并有注释!) 安装 pip install rainbow-cfn 用法 跑rainbow 数据源 什么是数据源 数据源是 Rainbow 用来填充的键值映射数据源可以是 YAML 文件、其他 Cloudformation 堆栈(资源、输出甚至参数)、文件等。 该系统是完全可扩展的,您可以添加您可能需要的任何其他数据源。 模板所需的每个参数都在提供给 Rainbow CLI 工具的数据源列表中查找。 一个参数可以存在于多个数据源上,并返回第一个匹配项。 例如,假设您使用--data-source yaml:


【文件预览】:
rainbow-master
----examples()
--------stack1()
--------stack2()
--------stack3()
----.travis.yml(151B)
----LICENSE(1KB)
----setup.py(958B)
----README.md(5KB)
----tests()
--------preprocessor()
--------__init__.py(0B)
--------test_cfn_deep_merge.py(657B)
--------datasources()
--------yamlfile()
--------cfn_deep_merge()
--------test_cloudformation.py(2KB)
--------test_datasources.py(2KB)
--------templates()
--------test_yamlfile.py(908B)
--------test_preprocessor.py(2KB)
--------test_cfn_datasource.py(4KB)
----.gitignore(467B)
----CHANGELOG.md(742B)
----rainbow()
--------cloudformation.py(9KB)
--------main.py(5KB)
--------yaml_loader.py(3KB)
--------preprocessor()
--------__init__.py(5B)
--------templates.py(2KB)
--------datasources()

网友评论