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
|
- dest: /etc/apt/sources.list
|
||||||
content: |
|
content: |
|
||||||
deb http://archive.debian.org/debian stretch main contrib non-free
|
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