ansible配置
- ansible设置hosts
1 | vim /etc/ansible/hosts |
- ansible公钥copy到客户端
1 | ssh-copy-id -i /root/.ssh/id_rsa.pub -p 22 ansible@10.230.11.11 |
- ansible设置免sudo
1 | vim /etc/ansible/ansible.cfg |
- 客户端添加sudoer
1 | vim /etc/sudoers |
ansible操作
- 执行命令
1 | ansible all -a 'systemctl restart sshd' |
- copy文件
1 | ansible idc1 -m copy -a "src=/data/1.txt dest=/opt/" |
- 批量修改文件(sed)
1 | # 'Server='行后追加内容 |
- 修改密码(playbook)
1 | ansible-playbook passwd.yml -e "name1=tencentadm2 chpass='WoBusys#07' " |