Sets up so that you can use fragments to build a final config file,
Present/Absent
The path to the final file. Use this in case you want to differentiate between the name of a resource and the file path. Note: Use the name you provided in the target of your fragments.
Who will own the file
Who will own the file
The mode of the final file
Enables creating empty files if no fragments are present
Adds a normal shell style comment top of the file indicating that it is built by puppet
Controls the filebucketing behavior of the final file and see File type reference for its use. Defaults to 'puppet'
Whether to replace a file that already exists on the local system
Deprecated
Creates fragment directories if it didn't exist already
Executes the concatfragments.sh script to build the final file, this script will create directory/fragments.concat. Execution happens only when:
The directory changes
fragments.concat != final destination, this means rebuilds will happen whenever someone changes or deletes the final file. Checking is done using /usr/bin/cmp.
The Exec gets notified by something else - like the concat::fragment define
Copies the file over to the final destination using a file resource
Puts a file fragment into a directory previous setup using concat
The file that these fragments belong to
If present puts the content into the file
If content was not specified, use the source
By default all files gets a 10_ prefix in the directory you can set it to anything else using this to influence the order of the content in the file
Present/Absent or destination to a file to include another file
Deprecated
Deprecated
Deprecated
Deprecated