Add restore-volumes task
This commit is contained in:
parent
bd6409bcc0
commit
fd2eec6683
6 changed files with 35 additions and 3 deletions
playbooks/filter_plugins
|
@ -4,6 +4,7 @@ class FilterModule(object):
|
|||
'my_service_attributes': self.my_service_attributes,
|
||||
'services_to_dnscontrol': self.services_to_dnscontrol,
|
||||
'services_get_backups': self.services_get_backups,
|
||||
'service_get_backups': self.service_get_backups,
|
||||
'service_get_domain': self.service_get_domain,
|
||||
}
|
||||
|
||||
|
@ -39,6 +40,11 @@ class FilterModule(object):
|
|||
result.append(backup["name"])
|
||||
return result
|
||||
|
||||
def service_get_backups(self, all_services, wanted_service):
|
||||
if service := self.find_service(all_services, wanted_service):
|
||||
return service.get("backup") or []
|
||||
return []
|
||||
|
||||
def service_get_domain(self, all_services, wanted_service):
|
||||
if service := self.find_service(all_services, wanted_service):
|
||||
if dns := service.get("dns"):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue