4.ansible的delegate_to

完成发布流程如下

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 内 。是否执行由上一步执行结果注册变量来进行测试。

原文地址:https://www.cnblogs.com/leleyao/p/10561151.html