ci: Configure package managers using a role
This allows code sharing between integration tests and test image prep.pull/1252/head
parent
1e12edbf95
commit
fdbd1a8c9b
@ -0,0 +1,5 @@
|
||||
package_manager_keys:
|
||||
- src: debian-archive-bullseye-automatic.gpg # Debian 11
|
||||
dest: /etc/apt/trusted.gpg.d/debian-archive-bullseye-automatic.gpg
|
||||
- src: debian-archive-bookworm-automatic.gpg # Debian 12
|
||||
dest: /etc/apt/trusted.gpg.d/debian-archive-bookworm-automatic.gpg
|
||||
@ -1,4 +1,4 @@
|
||||
pkg_repos_overrides:
|
||||
package_manager_repos:
|
||||
- dest: /etc/apt/sources.list
|
||||
content: |
|
||||
deb http://archive.debian.org/debian stretch main contrib non-free
|
||||
|
||||
@ -0,0 +1,2 @@
|
||||
package_manager_keys: []
|
||||
package_manager_repos: []
|
||||
@ -0,0 +1,13 @@
|
||||
- name: Add signing keys
|
||||
copy:
|
||||
src: "{{ item.src }}"
|
||||
dest: "{{ item.dest }}"
|
||||
mode: u=rw,go=r
|
||||
with_items: "{{ package_manager_keys }}"
|
||||
|
||||
- name: Configure package repositories
|
||||
copy:
|
||||
dest: "{{ item.dest }}"
|
||||
content: "{{ item.content }}"
|
||||
mode: u=rw,go=r
|
||||
with_items: "{{ package_manager_repos }}"
|
||||
Loading…
Reference in New Issue