首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ansible notify处理程序不执行

Ansible notify处理程序不执行
EN

Stack Overflow用户
提问于 2014-09-19 04:19:04
回答 2查看 2.7K关注 0票数 1

好吧,这是我的任务:

代码语言:javascript
复制
---
- name: copy source list
  copy: src=sources.list dest=/etc/apt/sources.list
  notify: update apt

# - name: Update apt
#   shell: apt-get update

- name: Install postgres
  shell: apt-get install -q -y postgresql-9.1
  #apt: name=postgresql-9.1  state=present 

- others tasks... 

下面是我的处理程序:

代码语言:javascript
复制
- name: update apt
  action: apt-get update

当我运行时,它没有通知。

代码语言:javascript
复制
...

TASK: [postgresql | copy source list] ***************************************** 
changed: [host_slave2]
changed: [host_slave1]
changed: [host_pgpool]
changed: [host_master]

TASK: [postgresql | Install postgres] ***************************************** 
changed: [host_slave1]
changed: [host_master]
changed: [host_slave2]
changed: [host_pgpool]

...

复印后我应该会看到通知,有什么问题吗?

EN

回答 2

Stack Overflow用户

发布于 2014-12-04 17:07:48

代码语言:javascript
复制
---

- name: copy source list
  copy: src=sources.list dest=/etc/apt/sources.list
#http://docs.ansible.com/apt_repository_module.html
  register: update_apt

- name: Update apt
  apt: update_cache=yes cache_valid_time=86400
#http://docs.ansible.com/apt_module.html
  when: update_apt is defined and update_apt.changed == True

- name: Install postgres
  shell: apt-get install -q -y postgresql-9.1
  #apt: name=postgresql-9.1  state=present 

- others tasks... 
票数 1
EN

Stack Overflow用户

发布于 2014-12-04 14:52:11

http://wherenow.org/ansible-handlers/

事实上,这个问题是必要的,以迫使

代码语言:javascript
复制
---
- name: copy source list
  copy: src=sources.list dest=/etc/apt/sources.list
  notify: update apt

- meta: flush_handlers


- name: Install postgres
  shell: apt-get install -q -y postgresql-9.1
  #apt: name=postgresql-9.1  state=present 

- others tasks... 

handler:

- name: update apt
  action: apt-get update
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25921632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档