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      ------运行在指定的服务器组上,如果已经免密登录,则无需指定用户名密码 

posted @ 2020-08-11 20:05  ZackZhou  阅读(105)  评论(0编辑  收藏  举报