提取ansible hosts分组IP
提取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相关推荐
- 运维工具Ansible—主机分组管理(hosts)
ansible主机分组管理: ansible配置 说明:关于ansible hosts文件中可用参数: ansible_ssh_port=22 #远程主机登陆端口 a ...
- Ansible hosts文件写法
1.正常写法,name1为别名: [test1] name1 ansible_ssh_host=192.168.8.111 ansible_ssh_user="root" ansi ...
- java 正则表达式 提取ip_java正则表达式提取地址中的ip和端口号
由于我需要用到java正则表达式提取地址中的ip和端口号,所以我就写了一个demo,测试一下,下面是demo public class Test0810_1 { public static void ...
- linux中etc下的hosts(本地IP解析)文件详解
linux中etc下的hosts(本地IP解析)文件详解 1./etc/hosts(本地解析) 很多人一提到更改hostname首先就想到修改/etc/hosts文件, 认为hostname的配置文件 ...
- API提取模式HTTP代理IP使用
我们可以通过一些免费或付费的代理池 API 接口来获取代理 IP 地址.以下是使用 Python 通过 API 接口获取代理 IP 并使用它来访问目标网站的示例: import requests# 代 ...
- Ansible: hosts文件拆分为inventory和定义inventory全局变量
前言 随着管理机器的增多,我们在使用Ansible的时候时常会遇到hosts文件过于冗长的问题,极其不便于管理,而将hosts文件拆分为inventory就可解决该问题:另外,hosts中的每个主机条 ...
- ansible 使用主机IP批量修改机器名
为什么80%的码农都做不了架构师?>>> 1.首先看看我的hosts配置 root@jastme:/etc/ansible/playbooks# more ../hosts [ ...
- 修改ansible hosts文件路径
修改/etc/ansible/ansible.cfg inventory = /data/NetworkUtils/host_config/host.ini
- 使用Python提取Nmap特定状态IP地址
版权 本文首发于soarli博客,转载请注明来源.传送门 由于一个细微的逻辑疏忽,导致折腾了半小时左右,问题已经得以解决. 代码 1.0版本 import os import ref1 = open( ...
最新文章
- 2011图灵新春特献
- mysql 1418 错误原因及解决
- springboot源码解析autoconfigure之WebMvcAutoConfiguration
- python教程怎么抓起数据_介绍python 数据抓取三种方法
- java 学习知识汇总
- Kafka、RabbitMQ、RocketMQ等消息中间件的对比 —— 消息发送性能和区别
- 垃圾邮件分类器_如何在10个步骤中构建垃圾邮件分类器
- Linux 上 docker 安装 oracle-xe-11g
- 解决mysql不是内部或外部命令
- 问题 J: 十进制整数转二进制
- Spring中xml文件配置也可以配置容器list、set、map
- js 对象数组追加元素
- ubuntu install wiznote
- Ubuntu22.04(Linux Mint 21)安装使用绿联USB无线网卡CM448(rtl8821CU)的方法
- vga焊接线顺序_VGA线的焊接方法(VGA接头焊接方法)
- 图像校色 白平衡调整
- 12306抢票软件实现(二)
- 绝对干货丨最值钱的20个管理工具,会用一半的已年薪百万
- ESP32解析ble蓝牙手柄信号,直接通讯,用于控制机器人小车机械臂等
- CCF 201409-1 相邻数对(Python100分)