aboutsummaryrefslogtreecommitdiff
path: root/kolla/docker/macros.j2
diff options
context:
space:
mode:
Diffstat (limited to 'kolla/docker/macros.j2')
-rw-r--r--kolla/docker/macros.j216
1 files changed, 16 insertions, 0 deletions
diff --git a/kolla/docker/macros.j2 b/kolla/docker/macros.j2
index 34d67335c..6d43b4ccf 100644
--- a/kolla/docker/macros.j2
+++ b/kolla/docker/macros.j2
@@ -95,3 +95,19 @@ sed -e "s/^{{package_name}}==={{ from }}/{{package_name}}=={{ to }}/g" -i requir
RUN kolla_patch
{% endif %}
{%- endmacro %}
+
+{% macro kolla_cleanup_repos() -%}
+{{ cleanup_repos() }}
+{%- endmacro %}
+
+{% macro kolla_enable_base_repos() %}
+{% if base_package_type == 'rpm' %}
+{{ handle_repos(['baseos', 'appstream'], 'enable') }}
+{% elif base_package_type == 'deb' %}
+{% if base_distro == 'debian' %}
+{{ handle_repos(['debian', 'debian-security'], 'enable') }}
+{% elif base_distro == 'ubuntu' %}
+{{ handle_repos(['ubuntu', 'ubuntu-security', 'ubuntu-cloud-archive'], 'enable') }}
+{% endif %}
+{% endif %}
+{% endmacro %}