使用ansible Assembly清理碎片

使用ansible Assembly清理碎片,ansible,Ansible,如果后来从规则中删除了片段,是否有使用Ansible的assemble功能自动清理片段的模式 例如,假设我有一个role1,它将另一个role2组合到一个配置文件中的片段丢弃。如果后来有人从应用的规则中删除了role1,则该片段仍然在磁盘上,并且仍然被组装 我可以制作另一个role0来清理片段目录(rm*),但这会在片段再次删除时触发后续运行的更改检测(这可以通过changed=false避免)。我还需要在role1和role2之前运行此role0 这肯定是某个地方已经解决的问题

如果后来从规则中删除了片段,是否有使用Ansible的
assemble
功能自动清理片段的模式

例如,假设我有一个
role1
,它将另一个
role2
组合到一个配置文件中的片段丢弃。如果后来有人从应用的规则中删除了
role1
,则该片段仍然在磁盘上,并且仍然被组装

我可以制作另一个
role0
来清理片段目录(rm*),但这会在片段再次删除时触发后续运行的更改检测(这可以通过
changed=false
避免)。我还需要在
role1
role2
之前运行此
role0

这肯定是某个地方已经解决的问题