diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-01-15 09:25:45 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-01-15 12:27:42 +0100 |
commit | 76ff3280d3b09865e39efbea032254b8c2a3a47d (patch) | |
tree | 157d8e9c740dbe5973660e4f928108abf19dc611 /manifests | |
parent | Create directories for public repos. (diff) | |
download | cgit-76ff3280d3b09865e39efbea032254b8c2a3a47d.tar.gz cgit-76ff3280d3b09865e39efbea032254b8c2a3a47d.tar.xz |
Move filter name validation to puppet type.
Diffstat (limited to '')
-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: |