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 # 用戶交互命令行執行工具