add extras role

This commit is contained in:
uumas
2023-04-19 01:45:05 +03:00
parent 70a4684f51
commit d05e42fe18
36 changed files with 1017 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
---
- name: Add apt key {{ item.repo }}
ansible.builtin.apt_key:
id: "{{ matrix_extra_repos[item.repo].key.id }}"
url: "{{ matrix_extra_repos[item.repo].key.url }}"
when: matrix_extra_repos[item.repo].key is defined
- name: Add repo {{ item.repo }}
ansible.builtin.apt_repository:
repo: "{{ matrix_extra_repos[item.repo].repo }}"
filename: "{{ item.repo }}"
mode: '644'
- name: Install dependencies from {{ item.repo }}
ansible.builtin.apt:
name: "{{ item.packages }}"
default_release: "{{ matrix_extra_repos[item.repo].default_release | default(omit) }}"