26 lines
677 B
YAML
26 lines
677 B
YAML
---
|
|
- tags: deb_forgejo
|
|
block:
|
|
- name: Install dependencies
|
|
apt:
|
|
name: apt-transport-https
|
|
state: present
|
|
|
|
- name: Install packaging key
|
|
get_url:
|
|
url: https://{{ item.host }}/api/packages/{{ item.owner }}/debian/repository.key
|
|
dest: /etc/apt/keyrings/{{ item.host }}-{{ item.owner }}.asc
|
|
mode: "0644"
|
|
with_items: "{{ deb_forgejo_repos }}"
|
|
notify: apt update
|
|
|
|
- name: Install sources.list
|
|
template:
|
|
src: sources.list
|
|
dest: /etc/apt/sources.list.d/deb-forgejo.list
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|
|
notify: apt update
|
|
|
|
- meta: flush_handlers
|