定义主机清单

vim /etc/ansible/hosts

示例

# 中括号分组,后面的http_port是自己定义的参数可以在playbook中使用
[wbservs]
192.168.1.101 http_port=81
192.168.1.102 http_port=82 # 变量定义
[wbservs:vars]
nodename=www
domainname=lbwnb.com [dbservs]
192.168.1.101
192.168.1.103 # 多个连续的主机名可以用中括号和冒号省却表示,例如[1:255]
[appservd]
192.168.1.10[1:3]

playbook中使用主机清单中的变量

---
- hosts: all
remote_user: root tasks:
- name: set hostname
hostname: name={{nodename}}{{ http_port }}.{{domainname}}

最新文章

  1. Linux-ssh配置
  2. java.lang.ExceptionInInitializerError
  3. mvc验证码
  4. 常用shell笔记
  5. DDD之:Repository仓储模式
  6. hdu 2005 java
  7. 查看Windows电脑上.NET Framework版本的方法(找了好久的方法)
  8. windows下使用electron+sqlite3
  9. 转载, sublime text3 input函数无法执行问题解决方法
  10. cf827D Best Edge Weight (kruskal+倍增lca+并查集)
  11. ELK - MAC环境搭建
  12. 喵哈哈村的魔法考试 Round 16 (Div.2) 比赛题解
  13. POJ2411(SummerTrainingDay02-I 状态压缩dp)
  14. 数据结构笔记之跳表(SkipList)
  15. UVALive - 6434 —(思维题)
  16. C语言程序真正的启动函数
  17. tensorflow一个很好的博客
  18. Servlet初始化及处理HTTP请求
  19. JSP<jsp:forward>与<%@ include%>
  20. CodeForces - 508B-Anton and currency you all know

热门文章

  1. 在Ubuntu系统下,可执行文件的表现形式
  2. 基于swiftadmin极速后台开发框架,我制作了菜鸟教程[专业版]
  3. bat-命令行安装软件
  4. NC20032 [HNOI2003]激光炸弹
  5. idea反编译jar包,jclasslib Bytecode Viewer
  6. go-zero单体服务使用泛型简化注册Handler路由
  7. Bika LIMS 开源LIMS集—— SENAITE的使用(用户、角色、部门)
  8. 汽车锂电池行业为啥会选择钡铼BL200系列Profinet分布式IO
  9. mosquitto使用的基本流程以及一些遇见的问题
  10. 利用 SonarScanner 静态扫描 Rainbond 上的 Maven 项目