Ansible可同时操作属于一个组的多台主机,是通过inventory文件配置来实现的,组与主机的关系也是由inventory来定义的。默认inventory文件路径为/etc/ansible/hosts , 我们也可以通过Ansible的配置文件来指定inventory文件位置。除默认文件外,可以同时使用多个inventory文件,也可以从动态源或云上拉取inventory配置信息。

一个简单的inventory文件示例如下:

其中方括号[]中是组名,用于对系统进行分类,便于对不同系统进行个别管理。一个系统可以属于不同的组,比如一台服务器可以同时属于webserver组和dbserver组。这是属于两个组的变量都可以为这台主机所用。

分配变量给主力很容易做到,这些变量定义后可在playbooks中使用。

[atlanta]

host1  http_port=80    maxRequestsPerChild=808

host2  http_port=303  maxRequestsPerChild=909

组 的变量也可以定义属于整个组的变量。

[atlanta]

host1

host2

43 inventory文件相关推荐

  1. Ansible 五(inventory文件 主机清单)

    Ansible 五(inventory文件  主机清单) Ansible 可同时操作属于一个组的多台主机,组和主机之间的关系通过 inventory 文件配置. 默认的文件路径为 /etc/ansib ...

  2. Ansible inventory文件详解

    我们知道inventory主要用来管理managed nodes(host),定义playbook要在哪些远程机器上执行.如果不熟悉inventory的角色的,可以参考ansible playbook ...

  3. Inventory文件扩展

    7.1 Inventory文件实战 实际生产环境中,根据业务量的规模差异,Inventory文件中的主机数量会从几十台到上百台不等.通常这些主机会按照其所服务的应用类型进行分组,比如database. ...

  4. oracle下的inventory文件夹,oracle INVENTORY 详解

    inventory是oracle安装工具OUI用来管理oracle安装目录的.inventory里注册了某个ORACLE_HOME下安装的数据库的组件及其版本,存放的是oracle软件安装的目录信息. ...

  5. oracle下的inventory文件夹,Oracle中Inventory目录作用以及如何重建此目录

    Oracle中Inventory目录作用以及如何重建此目录 oraInventory存放的是Oracle软件安装的目录信息,Oralce的安装升级都需要用到这个目录,来看看Oracle文档中对这个目录 ...

  6. oracle下的inventory文件夹,在 Oracle Home 目录中重建Central Inventory(oraInventory)的步骤...

    --摘抄于Metalink 在Oracle Home目录中重建Central Inventory(oraInventory)的步骤 适用于: Oracle Database - Standard Ed ...

  7. oracle下的inventory文件夹,Oracle软件安装目录信息Inventory作用以及如何重建此目录 - 2...

    在ORACLE_HOME下面也有一个Inventory目录,这个目录就是我们平时说的Local Inventory(非全局).这个Inventory是本 地的,每个ORACLE_HOME所独有的.它记 ...

  8. 【OpenCV 4开发详解】保存和读取XML和YMAL文件

    本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...

  9. Ansible Inventory指北进阶

    Ansible的inventory文件定义了它要操作的一些主机,它可以通过inventory对这些主机进行操控.默认的inventory文件是/etc/ansible/hosts .也可通过-i选项, ...

最新文章

  1. Java基础之一组有用的类——生成日期和时间(TryDateFormats)
  2. 如何根据事物代码查找相应BAPI
  3. Java IO: FileInputStream
  4. RabbitMQ保姆级教程
  5. 借个iPad玩玩,越狱4.2.1成功
  6. 【java学习之路】(java SE篇)(练习)关于常用类的心血来潮小练习
  7. 不续签合同,凭什么要求别人紧急加班
  8. RK系列SDK -- i2s mclk 无输出
  9. 科研绘图图表类型种类繁多,本文告诉你如何选择!
  10. C++多线程detach函数使用
  11. (MATLAB/C)高斯拟合法求光斑中心
  12. 为什么要创建SRT?
  13. VMware14 kali linux安装教程
  14. JSP页面调用log4j写日志文件
  15. 简单教你修改视频尺寸
  16. 快手,存在的优势都有哪些???
  17. STM32如何在LCD上显示单词、文字、图片等
  18. Java图书管理_增删改查_分层实现功能
  19. gogs安装完了, idea的git也配置完了, 代码也上传到gogs了, 接下来安装jenkins持续集成工具
  20. 自制宣传片有哪些难点

热门文章

  1. mysql file-pos_mysql-5.7 调整mysql的复制方式由master_log_file+master_log_pos 到gtid 详解
  2. bootstrap自动生成html,Bootstrap框架动态生成Web页面文章内目录的方法
  3. ps 2c语言程序,C语言基础(二)
  4. mysql 存储 结构,mysql目录与存储结构(一)
  5. scala 定义空的list_18.scala的型变
  6. String 方法中 replace 和 replaceAll 的区别详解(源码分析)
  7. Keycloak宣布不再适配Spring Boot和Spring Security
  8. 11月数据库排行:PostgreSQL起飞、三巨头分数持续低迷
  9. 皮一皮:这是结婚还是华山论剑...
  10. GitHub最最最火的开源爬虫工具箱,一爬就取