通过api操作foreman的python库

foreman的Python项目详细描述


用法

加载代码:
>>> 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'

受管对象列表

  • StasePrxices
  • 木偶课
  • 操作系统
  • 架构
  • 子网
  • 主机组
  • 主持人
  • 计算机资源
  • 环境
  • 配置模板
  • 智能类参数
  • 设置
  • 桌子
  • 媒体

调试api调用

浏览api foreman.api对象和“history”列表,其中包含 上次API调用

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
面向java语句的方法与面向表达式的方法   密码学如何在java中为json对象签名?   是否可以通过java程序知道给定卡夫卡消费群体的消费偏移量?   打印字符时出现java未知问号   java为JFrame设置背景色   在ubuntu中检查java版本时linux权限被拒绝   如何用java创建xml模式   java无法在远程服务器上运行Vaadin应用程序   java智能垃圾收集?   java如何在SpringMVC中设置缓存头?   在unix计算机上运行java应用程序a:>签名以输入内容   Java、Apache Commons配置XML属性   使用ArrayList调用Java未经检查的方法   在文本文件中查找并替换单词(Java GUI)   java Android Studio无法检测到JDK7或更新版本   java从socket的有效负载获取事件消息   安卓中java调用子类方法   java如何通过点击超链接来运行jar文件(Firefox)