19 lines
527 B
YAML
19 lines
527 B
YAML
- name: filter repo list
|
|
set_fact:
|
|
repo: "{{ packages.repos[item] }}"
|
|
|
|
- name: "setup repo key for {{ item }}"
|
|
apt_key:
|
|
data: "{{ repo.key }}"
|
|
when: repo.key|d(false)
|
|
|
|
- name: "setup repo key for {{ item }}"
|
|
apt_key:
|
|
id: "{{ repo.keyid|default(omit) }}"
|
|
keyserver: "{{ repo.keyserver|default(omit) }}"
|
|
url: "{{ repo.keyurl|default(omit) }}"
|
|
when: (repo.keyid|d(false) and repo.keyserver|d(false)) or repo.keyurl|d(false)
|
|
|
|
- name: "add repo {{ item }}"
|
|
apt_repository:
|
|
repo: "{{ repo.url }}"
|