首页 > 其他 > 详细

ansible简单使用

时间:2019-05-23 21:58:42      阅读:81      评论:0      收藏:0      [点我收藏+]
ansible的简单使用
1.生成ssh密钥 一对公钥 私钥
    ssh-keygen

2.将公钥拷贝到要管理的机器
    ssh-copy-id 192.168.16.211
    
3.修改ansible配置文件,添加管理的主机IP,或者主机名
    vim /etc/ansible
    
4.简单使用
    单台机器:ansible 192.168.16.140 -m shell -a ls
    多台机器:ansible 192.168.16.241,s19minion -m shell -a ls
    所有机器:ansible all -m shell -a ls
    
    管理组的机器:
    vim /etc/ansible中添加:
    [web]
    192.168.16.211
    minion
    
    [db]
    192.168.16.221
    
    交集:ansible web:&db -m shell -a ls
    并集:ansible db,web -m shell -a ls或者ansible web: db -m shell -a ls
    差集:ansible web:!db -m shell -a ls

5.subprocess模块使用ansible
import subprocess

ret = subprocess.getoutput(ansible  s19minion  -m  shell  -a "ls")

生成的密钥文件在家目录下.ssh文件
cd ~
ls -a
cd .ssh

 

ansible简单使用

原文:https://www.cnblogs.com/liuer-mihou/p/10914709.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!