diff options
Diffstat (limited to 'manifests/filter.pp')
-rw-r--r-- | manifests/filter.pp | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/manifests/filter.pp b/manifests/filter.pp index feca06a..fc95dc6 100644 --- a/manifests/filter.pp +++ b/manifests/filter.pp @@ -1,6 +1,6 @@ define cgit::filter ( - String $filtername = $name, - Optional[String] $source = undef, + Cgit::Filter_types $filtername = $name, + Optional[Variant[String, Array[String]]] $source = undef, Optional[String] $content = undef, Hash $file_props = {}, Enum['lua', 'exec'] $type = stdlib::extname($source) ? { @@ -11,19 +11,6 @@ define cgit::filter ( include ::cgit::filter_setup - $valid_filters = [ - 'about', - 'auth', - 'commit', - 'email', - 'owner', - 'source', - ] - - if ! member($valid_filters, $filtername) { - crit("${filtername} not a valid cgit filter") - } - $dest = "${cgit::filterpath}/${filtername}-filter" file { $dest: |