完成发布流程如下
first
修改nginx 配置文件下线 web1-2
使用 delegate_to 将默认hosts指定为 nginx主机
使用remote_user 将用户 锁定为 root
second
对web1-2组内机器进行代码更新和服务重启
third
对 web1-2进行回挂同时摘取 web3-5
使用 delegate_to 将默认hosts指定为 nginx主机
使用remote_user 将用户 锁定为 root
forth
对web 3-5进行代码更新
使用 delegate_to 将默认hosts指定为 nginx主机
使用remote_user 将用户 锁定为 root
last
全站回挂
重启nginx 使用 统一的handler来进行
服务步骤封装再block 内 。是否执行由上一步执行结果注册变量来进行测试。