summaryrefslogtreecommitdiff
path: root/roles/installer/debian/fetch/filter_plugins/main.py
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-07-20 23:06:29 +0200
committerChristian Pointner <equinox@spreadspace.org>2020-07-20 23:06:29 +0200
commitbd2e6204909d60ae9ea5c13794d1ad0b8edb2da6 (patch)
tree4ef212f5baaeb810ac03b74cbf8cdbc8fb3c7bb8 /roles/installer/debian/fetch/filter_plugins/main.py
parentriot is now called element (diff)
parentdebian installer fetch: add support for mini.iso download (diff)
Merge branch 'topic/installer-again'
Diffstat (limited to 'roles/installer/debian/fetch/filter_plugins/main.py')
-rw-r--r--roles/installer/debian/fetch/filter_plugins/main.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/roles/installer/debian/fetch/filter_plugins/main.py b/roles/installer/debian/fetch/filter_plugins/main.py
index 298e7efd..947db2eb 100644
--- a/roles/installer/debian/fetch/filter_plugins/main.py
+++ b/roles/installer/debian/fetch/filter_plugins/main.py
@@ -4,6 +4,19 @@ __metaclass__ = type
from ansible import errors
+def di_dists_path(data):
+ try:
+ if data[0] != 'ubuntu':
+ return data[1]
+
+ if data[1] in ['xenial']:
+ return data[1]+'-updates'
+
+ return data[1]
+ except Exception as e:
+ raise errors.AnsibleFilterError("di_dists_path(): %s" % str(e))
+
+
def di_images_path(data):
try:
if data[0] != 'ubuntu':
@@ -14,12 +27,13 @@ def di_images_path(data):
return 'legacy-images'
except Exception as e:
- raise errors.AnsibleFilterError("mountpoint_exists(): %s" % str(e))
+ raise errors.AnsibleFilterError("di_images_path(): %s" % str(e))
class FilterModule(object):
filter_map = {
+ 'di_dists_path': di_dists_path,
'di_images_path': di_images_path,
}