提取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. 180万奖金!数据挖掘,NLP,CV等23个赛道,2020 科大讯飞AI大赛正式发布!
  2. 无线红外探测器01-产品简介和功能需求
  3. FormView里用FindControl找不到控件的解决方法
  4. CVPR 2018 论文解读集锦(9月26日更新)
  5. 成功抓取豆瓣读书的所有书籍
  6. SaltStack的salt-ssh使用及LAMP状态设计部署
  7. java中处理打折率_【JAVA300例】13、输入价格判断折扣,switch用法+int留整数方便判断...
  8. redis缓存失效及解决方案
  9. 关于Vector,map等迭代器问题
  10. Java代码页面显示报表_Web报表开发中使用快逸报表分页标签:显示第几页和共几页...
  11. axure 抖音部件库_抖音常用工具和素材库大全
  12. 新坑:基于AD9361的手持监测侦察接收机
  13. 在.net Core中使用StackExchange.Redis 2.0
  14. r730xd服务器重装系统后风扇声音大,重装Win10系统后散热风扇噪音特别大的处理方法...
  15. 【高并发】- 指标介绍
  16. 搭建es+kabana
  17. dell 服务器面板显示屏,Dell服务器面板错误码详解
  18. ping通www.baidu.com的完整过程。
  19. Improving Knowledge-aware Recommendation with Multi-levelInteractive Contrastive Learning
  20. 黑苹果alc269声卡仿冒id_10.10中我的ALC269VC依旧无声?学习并尝试制作了仿冒声卡,依然无声。...

热门文章

  1. 女友的生日礼物能随便嘛?Python小妙招:制作一款出圈九宫格抽奖小程序。
  2. 等效于35mm相机焦距的计算方法
  3. BZOJ2144: 跳跳棋
  4. 如何正确学习和使用设计模式
  5. WEB在线客服系统(websocket+Golang)
  6. HTTP超文本传输协议详解
  7. vue双花括号的使用
  8. python下载迅雷资源助手_python练习七—P2P下载
  9. Android适配全面屏,三星S8的18.9,小米mix全面屏
  10. 微信 oauth2.0 php,微信公众平台OAuth2.0 认证