Fixes issue where file.managed is used to create an empty file without source/contents_pillar/contents_grains.
[WARNING ] State for file: /var/log/bind9/query.log - Neither 'source' nor 'contents' nor 'contents_pillar' nor 'contents_grains' was defined, yet 'replace' was set to 'True'. As there is no source to replace the file with, 'replace' has been set to 'False' to avoid reading the file unnecessarily.
Fixes issue where file.managed is used to create an empty file without
source
/contents_pillar
/contents_grains
.