该xx.yml脚本已经执行了,当一个配置文件修改了后,再次执行xx.yml文件,由于服务并不会再次启动
优化:当配置文件一旦发生变化,服务立即重启
handlers是一个触发器,跟tasks是同级,监控tasks下的一个动作
notify 通知handlers,用于tasks下的某个任务标记
在notify下可以多个引发触发器
vim httpd.yml
-
hosts: websrvs
remote_user: roottasks:
- name: install package httpds
yum: name=httdp - name: copy config file
copy: src=files/httpd.conf dest=/etc/httpd/conf backup=yes - name: start service
service: name=httpd state=started enabled=yes
- name: install package httpds