-# The mode of the final file
-# @param show_diff
-# Use metaparam for files to show/hide diffs for reporting when using eyaml
-# secrets. Defaults to true
-# @param warn
-# Adds a normal shell style comment top of the file indicating that it is
-# built by puppet.
-# Before 2.0.0, this parameter would add a newline at the end of the warn
-# message. To improve flexibilty, this was removed. Please add it explicitely
-# if you need it.
-# @param backup
-# Controls the filebucketing behavior of the final file and see File type
-# reference for its use. Defaults to 'puppet'
-# @param replace
-# Whether to replace a file that already exists on the local system