首页 > 其他分享 >inventory 主机清单

inventory 主机清单

时间:2023-10-31 09:24:44浏览次数:27  
标签:22 主机 192.168 ansible inventory 清单 连接 ssh

inventory 主机清单

//Inventory支持对主机进行分组,每个组内可以定义多个主机,每个主机都可以定义在任何一个或多个主机组内。

//如果是名称类似的主机,可以使用列表的方式标识各个主机。

vim /etc/ansible/hosts
[webservers]
192.168.1.11:2222       #冒号后定义远程连接端口,默认是 ssh 的 22 端口
192.168.1.1[2:5]        #表示192.168.1.12到192.168.1.15
192.168.1.1[2,4:5]      #表示192.168.1.12 192.168.1.14到192.168.1.15
​
[dbservers]
db-[a:f].example.org    #支持匹配 a~f
​
//inventory 中的变量
Inventory变量名                  含义
ansible_host                  ansible连接节点时的IP地址
ansible_port                  连接对方的端口号,ssh连接时默认为22
ansible_user                  连接对方主机时使用的用户名。不指定时,将使用执行ansible或ansible-playbook命令的用户
ansible_password              连接时的用户的ssh密码,仅在未使用密钥对验证的情况下有效
ansible_ssh_private_key_file  指定密钥认证ssh连接时的私钥文件
ansible_ssh_common_args       提供给ssh、sftp、scp命令的额外参数
ansible_become                允许进行权限提升
ansible_become_method         指定提升权限的方式,例如可使用sudo/su/runas等方式
ansible_become_user           提升为哪个用户的权限,默认提升为root
ansible_become_password       提升为指定用户权限时的密码

(1)主机变量

[webservers]
192.168.80.11 ansible_port=22 ansible_user=root ansible_password=abc1234

(2)组变量

[webservers:vars]           #表示为 webservers 组内所有主机定义变量
ansible_user=root
ansible_password=abc1234
​
[all:vars]                  #表示为所有组内的所有主机定义变量
ansible_port=22

(3)组嵌套

[nginx]
192.168.80.20
192.168.80.21
192.168.80.22
​
[apache]
192.168.80.3[0:3]
​
[webs:children]     #表示为 webs 主机组中包含了 nginx 组和 apache 组内的所有主机
nginx
apache

标签:22,主机,192.168,ansible,inventory,清单,连接,ssh
From: https://www.cnblogs.com/sl08/p/17799503.html

相关文章

  • 微软Xbox主机将推出韧体更新,为PG用户供便捷的电子游戏设置功能
    微软即将发布一次重要的韧体更新,特别面向Xbox主机,其中的主要功能包括控.制器键盘配置、Clipchamp集成以及用户偏好的诊断数据共享。首先,这次更新将引入新的键盘配置功能,允许玩家将XboxElite无线控.制器Series2和Xbox自适应控.制器的按键映射至键盘上。在XboxAccessories应用程序......
  • 在Docker容器内,我如何连接到机器的本地主机?
    内容来自DOChttps://q.houxu6.top/?s=在Docker容器内,我如何连接到机器的本地主机?我有一个运行在Docker容器内的Nginx。我的主机系统上运行着一个MySql。我想从我的容器内连接到MySql。MySql只绑定到本地主机设备。有没有办法从这个Docker容器内连接到这个MySql或其他在本地......
  • "阿贝云"免费虚拟主机
    第一次使用"阿贝云"的免费虚拟主机,实际体验让我很惊讶。我的网站在他们的服务器上运行得很稳定,速度也很快。很推荐"阿贝云",让更多人享受这一好处。了解更多信息,请访问他们的官方网站:https://www.abeiyun.com。"阿贝云"有免费的虚拟主机,让我省去了不少开支。这对于小型网站运营者......
  • 使用Kali Linux进行主机发现实验
    主机发现【实训目的】掌握主机扫描的工作原理,学会使用ping等扫描工具,发现网络当中活跃的主机。【场景描述】在虚拟机环境下配置4个虚拟系统“WinXP1”“WinXP2”“KaliLinux”和“Metasploitable2”,使得4个系统之间能够相互通信。实训均在如图1所示场景中实现。 图1......
  • 码住!双11支付宝小程序云云市集,享骨折优惠最强购物清单,抽奖赢iPhone 15 Pro!一年一度的
    如今的双11不仅是清空购物车的年度盛宴对于个人开发者和企业来说也是采购云产品的绝佳时机!今年有什么需要抄作业的购物清单呢?支付宝小程序云的首次大规模促销活动必须码住!这里有超低的折扣和丰富的热销产品更有奖品超丰厚的抽奖活动,100%中奖哦还有不熟悉支付宝小程序云的朋友,简单介......
  • Liunx 管理远程主机
    今天布置了课后作用就像顺道完成写个博文。首先认识ScreenGNUScreen简称Screen或screen,源自GNU计划,其官网:GNUScreen。初始版本早在1987年就发布,目前的最新稳定版本是:4.8.0(2020年2月5日)。所以,你现在使用的screen命令,其实三十年前就有人在使用了。screen的功能screen的功能大......
  • VM安装linux虚拟机宿主机连接不上虚拟机问题处理及静态ip设置
    https://blog.csdn.net/onlyonexhj/article/details/131273066centos7中的网络设置#虚拟机网络配置文件vi/etc/sysconfig/network-scripts/ifcfg-ens33修改完成后重启虚拟机网络systemctlrestartnetwork1尝试连接百度看是否能ping通 至此网络配置全部完成,最后别忘了关......
  • 解决VirtualBox虚拟机与主机之间无法复制粘贴的问题
    目录1、开启共享粘贴板和拖放功能2、勾选使用主机IO缓存3、勾选*.vdi为固态驱动器4、安装virtualBox增强功能(重要)5、附加步骤1、开启共享粘贴板和拖放功能首先确保虚拟机系统关闭即没有运行,接着在虚拟机软件VirtualBox选择对应设置的虚拟机系统,然后右侧点击设置(Settings)......
  • 两台笔记本电脑实现同一wifi下访问虚拟主机的WEB服务
    在同一WiFi可以实现两台笔记本设备互相访问共享文件。那一台笔记本如何访问另一台笔记本里的虚拟机里的Web服务呢?客户端A,访问服务端B上的虚拟机C,web服务端口:80001首先,确保服务端B可以正常访问虚拟机C的web服务,可参考:解决Linux(虚拟机VMware)无法联网/静态ip设置(附有li......
  • "阿贝云"免费虚拟主机
    第一次使用"阿贝云"的免费虚拟主机,实际体验让我很惊讶。我的网站在他们的服务器上运行得很稳定,速度也很快。我真心推荐"阿贝云",让更多人享受这一好处。了解更多信息,请访问他们的官方网站:https://www.abeiyun.com。"阿贝云"有免费的虚拟主机,让我省去了不少开支。这对于小型网站运营......