From efd6e8d6b3b9023c5a411a847af37bda76ff47bc Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Sun, 19 Mar 2023 11:45:44 +0100 Subject: [PATCH] apt: add wrapper tasks files for backward compatibility --- apt/tasks/backports.yml | 13 +++++++++++++ apt/tasks/basics.yml | 13 +++++++++++++ apt/tasks/evolix_public.yml | 13 +++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 apt/tasks/backports.yml create mode 100644 apt/tasks/basics.yml create mode 100644 apt/tasks/evolix_public.yml diff --git a/apt/tasks/backports.yml b/apt/tasks/backports.yml new file mode 100644 index 00000000..205574e5 --- /dev/null +++ b/apt/tasks/backports.yml @@ -0,0 +1,13 @@ +--- + +# Backward compatibility task file + +- name: Install backports repositories (Debian <12) + import_tasks: backports.oneline.yml + when: + - ansible_distribution_major_version is version('12', '<') + +- name: Install backports repositories (Debian >=12) + import_tasks: backports.deb822.yml + when: + - ansible_distribution_major_version is version('12', '>=') \ No newline at end of file diff --git a/apt/tasks/basics.yml b/apt/tasks/basics.yml new file mode 100644 index 00000000..7966c849 --- /dev/null +++ b/apt/tasks/basics.yml @@ -0,0 +1,13 @@ +--- + +# Backward compatibility task file + +- name: Install basics repositories (Debian <12) + import_tasks: basics.oneline.yml + when: + - ansible_distribution_major_version is version('12', '<') + +- name: Install basics repositories (Debian >=12) + import_tasks: basics.deb822.yml + when: + - ansible_distribution_major_version is version('12', '>=') \ No newline at end of file diff --git a/apt/tasks/evolix_public.yml b/apt/tasks/evolix_public.yml new file mode 100644 index 00000000..6d0a2de4 --- /dev/null +++ b/apt/tasks/evolix_public.yml @@ -0,0 +1,13 @@ +--- + +# Backward compatibility task file + +- name: Install Evolix Public repositories (Debian <12) + import_tasks: evolix_public.oneline.yml + when: + - ansible_distribution_major_version is version('12', '<') + +- name: Install Evolix Public repositories (Debian >=12) + import_tasks: evolix_public.deb822.yml + when: + - ansible_distribution_major_version is version('12', '>=') \ No newline at end of file