当前位置: 首页 > news >正文

广州做网站(信科网络)陇西做网站的公司

广州做网站(信科网络),陇西做网站的公司,wordpress的博文页面如何自定义,移动门网站建设在使用ansible的过程中,如果能结合python语言,则如虎添翼,带来更多的灵活性,实现更复杂的功能。以下代码使用python语言,获取inventory信息。 #!/usr/bin/env python # -*- coding: utf-8 -*-import sys # 核心类 # 用…

        在使用ansible的过程中,如果能结合python语言,则如虎添翼,带来更多的灵活性,实现更复杂的功能。以下代码使用python语言,获取inventory信息。

#!/usr/bin/env python
# -*- coding: utf-8 -*-import sys
# 核心类
# 用于读取YAML和JSON格式的文件
from ansible.parsing.dataloader import DataLoader
# 用于导入资产文件
from ansible.inventory.manager import InventoryManager# InventoryManager类的调用方式
def InventoryManagerStudy():dl = DataLoader()# loader= 表示是用什么方式来读取文件  sources=就是资产文件列表,里面可以是相对路径也可以是绝对路径im = InventoryManager(loader=dl, sources=["hosts"])# 获取指定资产文件中所有的组以及组里面的主机信息,返回的是字典,组名是键,主机列表是值allGroups = im.get_groups_dict()print(allGroups)# 获取指定组的主机列表print(im.get_groups_dict().get("test"))# 获取指定主机,这里返回的是host的实例host = im.get_host("172.31.170.225")print(host)# 获取该主机所有变量print(host.get_vars())# 获取该主机所属的组print(host.get_groups())def main():InventoryManagerStudy()if __name__ == "__main__":try:main()finally:sys.exit()

以下代码用于定义变量信息,这些变量会传递给yml文件使用

#!/usr/bin/env python
# -*- coding: utf-8 -*-import sys
# 核心类
# 用于读取YAML和JSON格式的文件
from ansible.parsing.dataloader import DataLoader
# 用于存储各类变量信息
from ansible.vars.manager import VariableManager
# 用于导入资产文件
from ansible.inventory.manager import InventoryManager# VariableManager类的调用方式
def VariablManagerStudy():dl = DataLoader()im = InventoryManager(loader=dl, sources=["hosts"])vm = VariableManager(loader=dl, inventory=im)# 必须要先获取主机,然后查询特定主机才能看到某个主机的变量host = im.get_host("172.16.48.242")# 动态添加变量vm.set_host_variable(host=host, varname="AAA", value="aaa")# 获取指定主机的变量print(vm.get_vars(host=host))def main():VariablManagerStudy()if __name__ == "__main__":try:main()finally:sys.exit()

http://www.dtcms.com/a/563030.html

相关文章:

  • 苏州网站优化设计网络网站
  • 【RL】Scaling RL Compute for LLMs
  • 云软件网站建设个人网站后期怎么做企业
  • 网站联盟是什么意思wordpress注册没用
  • 光做网站推广咋样网站架设流程
  • 制作很好的网站做防水怎么注册网站
  • 9377 这种网站怎么做自己做一个app需要多少钱
  • 二级黄冈站跨境电商平台开发
  • 提供秦皇岛网站建设物联网是干什么的用的
  • C4D R21体积对象与域力场的配合详解
  • 整合营销方案广告优化师
  • 北京市建设工程质量监督站网站电商网站开发文献汇总
  • 做自媒体需要哪些网站长春网站建设报价
  • 网站建设的法律问题wordpress 常用函数
  • 多米诺网站建设服务西安网站建设方案
  • 怎样做网站内链方案模板
  • 网站自己制作个人优秀网站
  • 朗朗上口的公司名称云南网站建设优化
  • 如何做产品网站龙华网页设计公司网站
  • 百度免费校园网站建设购物网站 后台
  • 国内做航模比较好的网站网页制作成品
  • 网站建设及管理工作岗位要求四会市住房和城乡建设局网站
  • 【AI?】
  • 校园网自助网站程序员不是做网站的
  • seo做什么网站赚钱wordpress调整logo大小
  • 旅游网站建设的课题研究的主要内容商务网页设计与制作 百度百科
  • 怀化市住房与城乡建设厅网站南昌市经济技术开发区属于哪个区
  • 网站的系统建设方式有哪些方面淘宝店网站建设
  • wordpress改网站信息电商网站开发教材
  • 手机网站建设介绍清爽网站