CobblerAPI

Cobbler API 介绍

大憨熊 提交于 2019-11-30 10:58:20
本文英文源网站为: https://fedorahosted.org/cobbler/wiki/CobblerApi 为了方便控制cobbler 应用程序, Cobbler提供了一个基于Python 语言的API接口 。 注意,Cobbler是GPL(通用语言),如果你的应用不是GPL,并且想把它分发到公司、家等等的外面,建议你最好使用 CobblerXmlrpc 接口来替代它。 在2.0版本中,不推荐使用BootAPI接口来连接Cobbler,因为它采用一个可能不太安全的方式来直接修改配置存储文件,并且这个修改可能对cobbler服务不起作用。至少到了2.2的版本中CobblerXmlrpm才会被被使用。 引用: http://marc.info/?l=cobbler-devel&m=127428454504458&w=2 API的状态是不可改变的,可以通过查看 https://fedorahosted.org/pipermail/cobbler/2011-November/006863.html 来获取为什么不可改变的原因和详细情况。 公共API的构成 在检出的Cobbler源码中,"api.py" 中的方法是公共的API方法,除非他们方法名称以下划线开头,按照Python公约,凡是以下划线开头的均为私有方法。 如果你想在cobbler中让"iterm object"的功能工作