有部署多台主机的实战手册。
我需要发送一个变量的含义ОNCE (运行一次local_action?!)部署后的REST服务。
我如何才能做到这一点呢?
发布于 2014-01-02 01:57:29
由于剧本被认为是幂等的,我想说最简单的方法是运行一个bash脚本:
所以你的脚本是幂等的,可以被调用很多次,但只调用一次。
发布于 2014-01-08 06:58:37
为什么不在deploy攻略的末尾添加一个任务呢?
- hosts: rest_service_target
tasks:
- name: Post to REST
local_action: command curl {{ url_of_rest_service_target }} {{ curl_arguments }}我可以添加一些错误处理,以便只有在部署成功时才会这样做,在部署失败时发送电子邮件,等等。http://docs.ansible.com/playbooks_error_handling.html
https://stackoverflow.com/questions/20776237
复制相似问题