【发布时间】:2020-03-11 08:27:53
【问题描述】:
我想在所有主机上定期运行我的copy 和template 任务(以及其他一些任务),以确保配置文件是最新的。
我知道tags,但是如果有人忘记了copy 任务上的标签怎么办?
更好的是,我可以在检查配置文件时排除某些我不感兴趣的任务类型,例如apt吗?
编辑:添加简化示例以希望使我的问题更清楚。
我想跳过下面的apt 任务,只运行copy 和template 任务:
- name: install postfix
apt: name=postfix update_cache=yes state=present
- name: postfix main.cf
copy:
src: roles/postfix/files/main.cf
dest: /etc/opt/ooce/postfix/main.cf
- name: postfix aliases
template:
src: roles/postfix/files/aliases
dest: /etc/aliases
【问题讨论】:
-
您可以将任务拆分为多个剧本或角色。
标签: ansible