美文网首页程序员
ansible 在参数中传入密码

ansible 在参数中传入密码

作者: QxQx | 来源:发表于2020-06-13 17:06 被阅读0次

ansible是一个基于python开发自动化的运维工具,这个工具强大的地方是,被操作的机器上不需要安装任何软件,只需要在发起操作的机器上安装就可以使用了。而且ansible支持很多模块,还可以基于ansible二次开发,添加自己的功能

ansible功能和模块很多,这次我们只讲其中的一个。在命令行中,直接把要操作主机的用户名和密码传入。别的东西等以后有时间会继续写的,毕竟996太累了

正常使用ansible一般都是 在 /ect/ansible/hosts 中配置远程主机的用户和密码
一般写法

[test]
one ansible_ssh_host=192.168.199.209 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass=123456

然后使用命令行
ansible test -m ping

看到截图,说明已经ping通,说明配置是没问题的

有时候,需要单独指定连接一台主机,或者只是临时连接一次,这时候没必要在hosts文件中配置,可以直接在命令行中传入主机ip和连接用户名和密码
ansible all -i "192.168.199.209:22," -m ping -e"ansible_user=root ansible_password=123456"
注意:ip后面一定要有一个","

截图中,说明没问题

好了先写这些,ansible模块跟多,功能很多。尤其是playbook这个东西,更是牛逼,以后有时间继续写

相关文章

网友评论

    本文标题:ansible 在参数中传入密码

    本文链接:https://www.haomeiwen.com/subject/jzxztktx.html