ansible notes
问题: 每次都要重复一些部署操作,耗费时间, 看了下ansible, 记录一下:
- ad-hoc:ansible qa -a 'df -h /' -u root --ask-pass
- qa 为 /etc/ansible/hosts 文件里面的服务器组, 如:
- 如果已经有免密码登录,则不需要 -u root --ask-pass
- ansible qa -m copy -a "src=/etc/hosts dest=/tmp/hosts" --- -m 为指定模块
- playbook:
-
ansible-playbook xxx.yaml -u root --ask-pass --limit damon ------运行在指定的服务器组上,如果已经免密登录,则无需指定用户名密码
-