文件名称:puppet-rundeck-python:使用Puppet节点饲料Rundeck
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-06 10:09:31
Python
木偶小矮人 用Puppet节点喂Rundeck。 该Python脚本读入Puppet Master文件系统,并生成一个包含最新节点信息的yaml文件。 节点描述基于Puppet事实,并从puppet编写的yaml节点报告中读取。 输出文件遵循。 事实(自定义与否)可以随意添加,然后可以在Rundeck节点筛选器中使用。 最终的yaml文件应公开给内部地址,用作Rundeck项目节点配置中的URL源。 要求 的Python 3 用法 该脚本应在Puppet Master上运行,并具有对Puppet目录的读取权限。 cp conf/conf_example.yaml conf/conf.yaml ./puppet_to_rundeck.py [OPTIONS] 选项 名称 描述 默认 -o, --outfile 必需:输出yaml文件 -i, --inputdir 输入目录包含木偶节
【文件预览】:
puppet-rundeck-python-master
----puppet_to_rundeck.py(1004B)
----conf()
--------other_nodes_example.yaml(116B)
--------conf_example.yaml(395B)
----test(344B)
----code()
--------node_loop.py(1KB)
--------helper.py(273B)
--------__init__.py(0B)
--------add_nodes.py(595B)
--------generate_yaml.py(2KB)
----.gitignore(43B)
----README.md(3KB)