ansible基础命令实例

1. 使用自定义的hosts

  格式: ansible  组名,组名  -i  自定义的hosts  -m modulename  -a  "一些参数"

   ansible ios_cn,ios_tw  -i ./hosts   -m ping   

  ansible all  -i ./hosts   -m ping   #all表示应用所有的服务器

hosts 自定义如下

[ios_cn]
112.124.13.182
112.124.52.243
121.199.29.73
112.124.58.190
121.41.20.136
115.29.5.254
114.215.199.83

[ios_tw]
121.40.20.132

2. 在远程机器上用一般用户执行命令

例如: 用sudo实现, 远程机器/etc/sudoer配置如下    ubuntu  ALL=(ALL:ALL) ALL

ansible all -i ./hosts --ask-pass -m ping -u ubuntu -b  --become-user=root  --ask-become-pass

#说明,这里是用密码登录,并且登录过后sudo那里也要输入密码

猜你喜欢

转载自www.cnblogs.com/yitianyouyitian/p/9182846.html