| Index: modules/logstash/manifests/fragment.pp | 
| diff --git a/modules/logstash/manifests/fragment.pp b/modules/logstash/manifests/fragment.pp | 
| deleted file mode 100644 | 
| index 90cee80a69bba7a1ccfa37f45b8b2d06dd658e18..0000000000000000000000000000000000000000 | 
| --- a/modules/logstash/manifests/fragment.pp | 
| +++ /dev/null | 
| @@ -1,67 +0,0 @@ | 
| -# == Type: logstash::fragment | 
| -# | 
| -# Manage Logstash (https://logstash.net/) configuration file fragments. | 
| -# | 
| -# === Parameters: | 
| -# | 
| -# [*content*] | 
| -# The configuration as-is, mutually exclusive with $source. | 
| -# | 
| -# [*ensure*] | 
| -# Either 'present' or 'absent'. | 
| -# | 
| -# [*order*] | 
| -# Any index for lexical odering of fragments within the generated file. | 
| -# | 
| -# [*source*] | 
| -# The configuration source location, mutually exclusive with $content. | 
| -# | 
| -# [*target*] | 
| -# The name or resource of the target pipeline configuration. | 
| -# | 
| -# === Examples: | 
| -# | 
| -# logstash::fragment {'input': | 
| -# content => template('custom/pipeline-inputs.erb'), | 
| -# order => 20, | 
| -# target => Logstash::Pipeline['custom'], | 
| -# } | 
| -# | 
| -# logstash::fragment {'filter': | 
| -# content => template('custom/pipeline-filters.erb'), | 
| -# order => 40, | 
| -# target => Logstash::Pipeline['custom'], | 
| -# } | 
| -# | 
| -# logstash::fragment {'output': | 
| -# content => template('custom/pipeline-outputs.erb'), | 
| -# order => 60, | 
| -# target => Logstash::Pipeline['custom'], | 
| -# } | 
| -# | 
| -define logstash::fragment( | 
| - $content = undef, | 
| - $ensure = 'present', | 
| - $order = 10, | 
| - $source = undef, | 
| - $target = 'default', | 
| -) { | 
| - | 
| - if is_string($target) { | 
| - $pipeline = Logstash::Pipeline[$target] | 
| - } | 
| - else { | 
| - $pipeline = $target | 
| - } | 
| - | 
| - $pipeline_title = getparam($pipeline, 'title') | 
| - $pipeline_id = "logstash::pipeline#$pipeline_title" | 
| - | 
| - concat::fragment {"logstash::fragment#$title": | 
| - content => $content, | 
| - ensure => $ensure, | 
| - order => $order, | 
| - source => $source, | 
| - target => $pipeline_id, | 
| - } | 
| -} |