简单网格框架的yaml编译器
simple-grid-yaml-compiler的Python项目详细描述
简单网格编译器
为输入站点级配置文件生成扩展的YAML输出
设置开发环境
您需要Python2.7或更高版本。
- 分叉此存储库并在开发机器中克隆分叉
- 创建一个python>;=2.7的virtualenv,并安装requirements.txt文件中列出的所有必需软件包。
- 在目录的根目录下,创建一个.temp文件夹。
mkdir .temp
- 在根目录中创建站点级配置文件.yaml您可以使用puppet module中的一个
- 从根目录中使用以下命令模板执行编译器
python simple_grid_yaml_compiler.py {PATH_TO_SITE_LEVEL_CONFIG_FILE} -o {PATH_TO_AUGMENTED_SITE_LEVEL_CONFIG_FILE}
例如,
python simple_grid_yaml_compiler.py ./tests/resources/complete_config.yaml -o ./tests/output.yaml
- 运行编译器后,输出将在{path_to_augmented_site_level_config_file}生成