ansible 初探(一)
1. 安装
`yum install -y ansible`
2. 配置
- 配置文件:
vi /etc/ansible/ansible.cfg
forks = 5 #并行任务数 host_key_checking = False inventory = /etc/ansible/hosts library = /usr/share/ansible log_path = /var/log/ansible.log remote_port = 22 sudo_user = root timeout = 60
vi /etc/ansible/hosts
IP1 IP2 ...
- 配置免密登录
ssh-keygen ssh-copy-id $IP ```
- 校验是否成功
ansible all -m ping
3. ansible命令介绍
- /usr/bin/ansible # 临时执行命令
- /usr/bin/ansible-doc # 模块功能查看工具
- /usr/bin/ansible-playbook # 自动化任务编排工具
- /usr/bin/ansible-pull # 远程执行命令、拉取配置
- /usr/bin/ansible-vault # 文件加密工具
- /usr/bin/ansible-console # 用户交互命令行执行工具