ansible的安装配置和配合sshpass的使用
ansible安装
- centos使用yum安装
1
sudo yum install ansible
Ubuntu使用apt-get安装
1
sudo apt-get install ansible
MAC使用pip安装
1
sudo pip install ansible
其他安装方式,参考官网安装文档吧。
ansible配置
官网配置文件介绍:https://docs.ansible.com/ansible/latest/installation_guide/intro_configuration.html
我自己的配合文件:
1 | vim ~/.ansible.cfg |
- hostfile:host配置文件的目录,默认是在
/etc/ansible/hosts
- deprecation_warnings:不要警告信息
hosts配置
在上面配置信息hostfile
的路径找到hosts
文件编辑:
1 | vim ~/.ansible/hosts |
上面这种配置方式,是需要添加sshkey
才可以使用的,这种使用方式更爽一些。
使用sshpass
如果想使用用户名密码来配置ansible,也是可以的,一样是需要在hostfile
的路径找到hosts
文件编辑:
1 | vim ~/.ansible/hosts |
测试一下
无论是使用sshkey
还是使用sshpass
,都可以使用下面的测试:
1 | ansible test -m ping |
本文由 千寻啊千寻创作。可自由转载、引用,但需署名作者且注明文章出处。