From 93c8ac5d4603c0731547a1dba18393c5642cb731 Mon Sep 17 00:00:00 2001 From: Dmitriy Safronov <zimniy@cyberbrain.pw> Date: Sun, 18 Jul 2021 13:34:05 +0300 Subject: [PATCH] bullseye & uma --- meta/main.yml | 4 +- tasks/ubuntu/repositories.yml | 10 ++++ .../debian/repositories_debian_bullseye.yml | 48 +++++++++++++++++++ .../linux_mint/repositories_mint_uma.yml | 17 +++++++ 4 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 tasks/ubuntu/repositories/debian/repositories_debian_bullseye.yml create mode 100644 tasks/ubuntu/repositories/linux_mint/repositories_mint_uma.yml diff --git a/meta/main.yml b/meta/main.yml index 254f102..800bd01 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -46,16 +46,18 @@ galaxy_info: - bionic - name: Linux Mint versions: + - uma - ulyssa - ulyana - tricia - name: Debian versions: + - bullseye - buster - name: Centos versions: - - 8 - 8-stream + - 8 galaxy_tags: [] # List tags for your role here, one per line. A tag is a keyword that describes diff --git a/tasks/ubuntu/repositories.yml b/tasks/ubuntu/repositories.yml index 9a70b4e..521b1a3 100644 --- a/tasks/ubuntu/repositories.yml +++ b/tasks/ubuntu/repositories.yml @@ -1,6 +1,11 @@ --- # Mint +- name: Configure repositories for Linux Mint Uma + include_tasks: repositories/linux_mint/repositories_mint_uma.yml + when: ansible_distribution == 'Linux Mint' and ansible_distribution_release == 'uma' + tags: repositories + - name: Configure repositories for Linux Mint Ulyssa include_tasks: repositories/linux_mint/repositories_mint_ulyssa.yml when: ansible_distribution == 'Linux Mint' and ansible_distribution_release == 'ulyssa' @@ -30,6 +35,11 @@ # Debian +- name: Configure repositories for Debian Bullseye + include_tasks: repositories/debian/repositories_debian_bullseye.yml + when: ansible_distribution == 'Debian' and ansible_distribution_release == 'bullseye' + tags: repositories + - name: Configure repositories for Debian Buster include_tasks: repositories/debian/repositories_debian_buster.yml when: ansible_distribution == 'Debian' and ansible_distribution_release == 'buster' diff --git a/tasks/ubuntu/repositories/debian/repositories_debian_bullseye.yml b/tasks/ubuntu/repositories/debian/repositories_debian_bullseye.yml new file mode 100644 index 0000000..9fad7a8 --- /dev/null +++ b/tasks/ubuntu/repositories/debian/repositories_debian_bullseye.yml @@ -0,0 +1,48 @@ +--- + +- name: Template a file to /etc/apt/sources.list for Debian Bullseye + copy: + content: | + deb [arch=amd64] http://deb.debian.org/debian bullseye main contrib + deb [arch=amd64] http://deb.debian.org/debian bullseye-updates main contrib + deb [arch=amd64] http://security.debian.org/debian-security bullseye-security main contrib + dest: /etc/apt/sources.list + owner: root + group: root + mode: 0644 + force: yes + +- name: Template a file to /etc/apt/sources.list.d/non-free.list for Debian bullseye + copy: + content: | + deb [arch=amd64] http://deb.debian.org/debian bullseye non-free + deb [arch=amd64] http://deb.debian.org/debian bullseye-updates non-free + deb [arch=amd64] http://security.debian.org/debian-security bullseye-security non-free + dest: /etc/apt/sources.list.d/non-free.list + owner: root + group: root + mode: 0644 + force: yes + when: apply_non_free is defined and apply_non_free + +- name: Template a file to /etc/apt/sources.list.d/backports.list for Debian Bullseye + copy: + content: | + deb [arch=amd64] http://deb.debian.org/debian bullseye-backports main contrib + dest: /etc/apt/sources.list.d/backports.list + owner: root + group: root + mode: 0644 + force: yes + when: apply_backports is defined and apply_backports + +- name: Template a file to /etc/apt/sources.list.d/backports_non-free.list for Debian Bullseye + copy: + content: | + deb [arch=amd64] http://deb.debian.org/debian bullseye-backports non-free + dest: /etc/apt/sources.list.d/backports_non-free.list + owner: root + group: root + mode: 0644 + force: yes + when: apply_backports is defined and apply_backports and apply_non_free is defined and apply_non_free diff --git a/tasks/ubuntu/repositories/linux_mint/repositories_mint_uma.yml b/tasks/ubuntu/repositories/linux_mint/repositories_mint_uma.yml new file mode 100644 index 0000000..7901bae --- /dev/null +++ b/tasks/ubuntu/repositories/linux_mint/repositories_mint_uma.yml @@ -0,0 +1,17 @@ +--- + +- name: Template a file to /etc/apt/sources.list.d/official-package-repositories.list for Linux Mint Ulyssa + copy: + content: | + deb http://mirror.yandex.ru/linuxmint-packages uma main upstream import backport + + deb http://mirror.yandex.ru/ubuntu focal main restricted universe multiverse + deb http://mirror.yandex.ru/ubuntu focal-updates main restricted universe multiverse + deb http://mirror.yandex.ru/ubuntu focal-backports main restricted universe multiverse + + deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse + deb http://archive.canonical.com/ubuntu/ focal partner + dest: /etc/apt/sources.list.d/official-package-repositories.list + owner: root + group: root + mode: 0644 -- GitLab