tiyna 发表于 2015-9-16 09:01:11

ansible使用2

# bruce用户身份,-m指定模块名称,默认模块名command,all所有目标主机,也可以指定组名或者主机名  ansible all -m ping -u bruce
  
  # bruce用户身份,sudoing到root用户
  ansible all -m ping -u bruce --sudo
  
  # bruce用户身份,sudoing到batman用户,-U(--sudo-user)指定sudo用户,-K(--ask-sudo-pass)指定sudo用户密码
  ansible all -m ping -u bruce --sudo -U batman
  
  # -f指定并发数, command模块不支持变量
  ansible atlanta -m command -a '/sbin/reboot' -f 10
  
  # -k指定用户密码,-a模块参数,shell模块支持变量,命令参数必须使用双引号
  ansible all -u root -k -m shell -a "/bin/echo $i"
页: [1]
查看完整版本: ansible使用2