通过api操作foreman的python库
foreman的Python项目详细描述
- 通过api操作foreman的python库
- 作者:
- 许可证:apache 2.0
用法
- 加载代码:
>>> from foreman import Foreman >>> foreman = Foreman(login=args["admin"], password=args["password"], ip=args["ip"])
- 操作主机::
>>> foreman.hosts.keys() dict_keys(['foreman.my.domain', 'server1.my.domain', 'server2.my.domain']) >>> foreman.hosts['foreman.my.domain'] {'compute_resource_name': None, 'certname': 'foreman.my.domain', ... >>> foreman.hosts['foreman.my.domain']['operatingsystem_name'] 'Ubuntu 14.04.2 LTS'
受管对象列表
- 域
- 木偶课
- 操作系统
- 架构
- 子网
- 主机组
- 主持人
- 计算机资源
- 环境
- 配置模板
- 智能类参数
- 设置
- 桌子
- 媒体
调试api调用
浏览api foreman.api对象和“history”列表,其中包含 上次API调用