jdgue 发表于 2018-1-2 14:37:05

Ansible基础(二)

mail.example.com # FQDN  

  
# 方括号[]中是组名
  

  
host1 host2:5522 # 指定连接主机得端口号
  

  
localhost ansible_connection=local # 定义连接类型
  

  
host3 http_port=80 maxRequestsPerChild=808 # 定义主机变量
  

  
host4 ansible_ssh_port=5555 ansible_ssh_host=192.168.1.50 # 定义主机ssh连接端口和连接地址
  

  
www.example.com # 定义 1-50范围内的主机
  

  
www-.example.com # 定义a-f范围内内的主机
  

  

  
three.example.com ansible_python_interpreter=/usr/local/bin/python #定义python执行文件
  

  
192.168.77.123 ruby_module_host ansible_ruby_interpreter=/usr/bin/ruby.1.9.3 # 定义ruby执行文件
  

  
# 定义webservers组的变量
  

  
ntp_server= ntp.example.com
  
proxy=proxy.example.com
  

  
# 定义server组的子成员
  
webservers
  
dbservers
  

  
# 定义server组的变量这个变量的意思是应用到整个server组,这里应该只是定义并没有调用这个变量
  
zabbix_server=192.168.77.121
  

  

  

  

  

  

  

  

  
# 对于主机组变量解释
  

  
10.0.0.24
  
10.0.0.25
  

  

  
10.0.0.27
  
10.0.0.28
  

  

  
webserver
  
dbserver
  

  
# 我想要在dbserver组和webserver组都加入一条主机,这里仅仅是定义变量,并没有真正的调用这个变量
  

  
zabbix_server=10.0.0.30
页: [1]
查看完整版本: Ansible基础(二)