Add auto-cleaning for caddy sites
This commit is contained in:
parent
7a1a8a348a
commit
aa9c76a622
7 changed files with 40 additions and 14 deletions
playbooks/filter_plugins
|
@ -2,6 +2,7 @@ class FilterModule(object):
|
|||
def filters(self):
|
||||
return {
|
||||
'list_prefix_suffix': self.list_prefix_suffix,
|
||||
'list_prefix_path_suffix': self.list_prefix_path_suffix,
|
||||
}
|
||||
|
||||
def list_prefix_suffix(self, values, prefix, suffix):
|
||||
|
@ -9,3 +10,10 @@ class FilterModule(object):
|
|||
for value in values:
|
||||
result.append(f"{prefix}{value}{suffix}")
|
||||
return result
|
||||
|
||||
def list_prefix_path_suffix(self, values, prefix, suffix):
|
||||
prefix = prefix if prefix.endswith('/') else f"{prefix}/"
|
||||
result = []
|
||||
for value in values:
|
||||
result.append(f"{prefix}{value}{suffix}")
|
||||
return result
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue