提取ansible hosts分组IP

有时候机器太多,想预先看看需要执行的机器IP,看看有没有漏的,注释的机器不会列出来。默认查看ansible hosts文件路径/etc/ansible/hosts

#!/usr/bin/env python
##执行方式 python2.7 1.py bbg nnji
import ConfigParser
import re
import sys
room = sys.argv[1: ] ##获取room分组
for x in room:config = ConfigParser.RawConfigParser(allow_no_value=True) ##必须带TRUE参数config.read("/etc/ansible/hosts") ##读取配置文件print xstr = config.items(x) ##读取配置组下内容for k,v in str: ##字典的方式展示str = re.findall("ansible_host=(.+?)ansible_user",v) ##正则匹配ipfor i in str:print i

提取ansible hosts分组IP相关推荐

  1. 运维工具Ansible—主机分组管理(hosts)

    ansible主机分组管理: ansible配置 说明:关于ansible hosts文件中可用参数: ansible_ssh_port=22                  #远程主机登陆端口 a ...

  2. Ansible hosts文件写法

    1.正常写法,name1为别名: [test1] name1 ansible_ssh_host=192.168.8.111 ansible_ssh_user="root" ansi ...

  3. java 正则表达式 提取ip_java正则表达式提取地址中的ip和端口号

    由于我需要用到java正则表达式提取地址中的ip和端口号,所以我就写了一个demo,测试一下,下面是demo public class Test0810_1 { public static void ...

  4. linux中etc下的hosts(本地IP解析)文件详解

    linux中etc下的hosts(本地IP解析)文件详解 1./etc/hosts(本地解析) 很多人一提到更改hostname首先就想到修改/etc/hosts文件, 认为hostname的配置文件 ...

  5. API提取模式HTTP代理IP使用

    我们可以通过一些免费或付费的代理池 API 接口来获取代理 IP 地址.以下是使用 Python 通过 API 接口获取代理 IP 并使用它来访问目标网站的示例: import requests# 代 ...

  6. Ansible: hosts文件拆分为inventory和定义inventory全局变量

    前言 随着管理机器的增多,我们在使用Ansible的时候时常会遇到hosts文件过于冗长的问题,极其不便于管理,而将hosts文件拆分为inventory就可解决该问题:另外,hosts中的每个主机条 ...

  7. ansible 使用主机IP批量修改机器名

    为什么80%的码农都做不了架构师?>>>    1.首先看看我的hosts配置 root@jastme:/etc/ansible/playbooks# more ../hosts [ ...

  8. 修改ansible hosts文件路径

    修改/etc/ansible/ansible.cfg inventory = /data/NetworkUtils/host_config/host.ini

  9. 使用Python提取Nmap特定状态IP地址

    版权 本文首发于soarli博客,转载请注明来源.传送门 由于一个细微的逻辑疏忽,导致折腾了半小时左右,问题已经得以解决. 代码 1.0版本 import os import ref1 = open( ...

最新文章

  1. 2011图灵新春特献
  2. mysql 1418 错误原因及解决
  3. springboot源码解析autoconfigure之WebMvcAutoConfiguration
  4. python教程怎么抓起数据_介绍python 数据抓取三种方法
  5. java 学习知识汇总
  6. Kafka、RabbitMQ、RocketMQ等消息中间件的对比 —— 消息发送性能和区别
  7. 垃圾邮件分类器_如何在10个步骤中构建垃圾邮件分类器
  8. Linux 上 docker 安装 oracle-xe-11g
  9. 解决mysql不是内部或外部命令
  10. 问题 J: 十进制整数转二进制
  11. Spring中xml文件配置也可以配置容器list、set、map
  12. js 对象数组追加元素
  13. ubuntu install wiznote
  14. Ubuntu22.04(Linux Mint 21)安装使用绿联USB无线网卡CM448(rtl8821CU)的方法
  15. vga焊接线顺序_VGA线的焊接方法(VGA接头焊接方法)
  16. 图像校色 白平衡调整
  17. 12306抢票软件实现(二)
  18. 绝对干货丨最值钱的20个管理工具,会用一半的已年薪百万
  19. ESP32解析ble蓝牙手柄信号,直接通讯,用于控制机器人小车机械臂等
  20. CCF 201409-1 相邻数对(Python100分)

热门文章

  1. 程序员爬取 5000+ 口红商品数据,差点比女朋友更懂口红?
  2. leetcode884. 两句话中的不常见单词(你肯定会被惊呆了)
  3. 波恩大学Cyrill Stachniss SLAM课程
  4. 全连接网络实现Fashion数据集学习/预测
  5. 教你制作一张漂亮的城市分布图 比如加油站分布地图
  6. 基于Java的大型网站设计方案
  7. 一招,提高 Github 成员微信群运营效率
  8. Windows 使用技巧 -- 自定义桌面图标显示
  9. NYOJ1016:德莱联盟(判线段相交)
  10. 斐波那契数列c语言程序改错题,C语言习题004:斐波那契数列