ansible-模块

1. authorized_key模块
ansible all -m authorized_key -a "user=root exclusive=true manage_dir=true key='$(</root/.ssh/id_rsa.pub)'" -k
- -m 是模块 
- -a 是参数
- exclusive意思是强制部署,以前部署过会重新部署一遍以保证部署的成功性
- manage_dir 意思是如果/root没有.ssh文件目录自动创建.ssh文件目录,不然会报错
- key意思是公钥内容,$(</root/.ssh/id_rsa.pub)获取公钥id_rsa.pub
- -k 是使用密码方式

猜你喜欢

转载自www.cnblogs.com/xhwy-1234/p/12160784.html