Ansible入门使用
小于 1 分钟运维ansible
使用
首先需要配置主机信息,配置文件默认在
/etc/ansible/hosts
,也可以自定义配置文件地址,启动时使用-e
参数指定配置文件。## webservers为分组 [webservers] 124.223.63.123 ## 也可以不分组 124.223.63.123 ## 如果做了免密登录只需要填写IP即可,如果使用密码连接格式为 192.168.0.103 ansible_user="root" ansible_host="192.168.0.103" ansible_password=" " ansible_port="22" ansible_ssh_extra_args="-o StrictHostKeyChecking=no"
- ansible_user:登录用户名
- ansible_host:远程host
- ansible_password:登录密码
- ansible_port:端口
使用命令如下
## 指定webservers组 -m指定模块 ansible webservers -m ping ## all-》hosts配置所有主机 ansible all -m ping ##指定某个主机 ansible 124.223.63.123 -m ping ##-i /etc/ansible/hosts1 指定配置文件 ansible 124.223.63.123 -i /etc/ansible/hosts1 -m ping ##参数传递 ansible 124.223.63.123 -i /etc/ansible/hosts1 -m copy -a "src=/etc/ansible/hosts dest=/etc/ansible/hosts2 owner=root group=root mode=0644"