1
我擁有所有我的清單和角色定義。其中一個角色負責處理數據庫狀態,並且擁有一個處理程序,該處理程序在角色中的任務觸及數據庫時隨時觸發清理。從角色觸發處理程序一次
現在我需要根據需要清理所有數據庫節點上的數據庫,當然我想使用已知道該怎麼做的處理程序。
我已經爲它開始了一個劇本,導入了所需的角色,但是,它看起來像我不能只是通知處理程序。
- hosts: db_updaters
roles:
- db_updater
tasks:
- name: Run DB cleanup
notify: Cleanup DB
當我執行的是劇本,我得到
ERROR: 'action' or 'local_action' attribute missing in task "Run DB cleanup"
我以前使用過'/ bin/true'變種。添加'delegate_to:localhost'可以提高速度。 – udondan