r/dch-yum: Configure dch Yum repository
The *dch* repository, hosted on *file0.pyrocufflink.blue* and managed by the *repohost* Ansible role, is where I plan to host RPM packages for internal use (e.g. *sshca-cli*, *dch-selinux*, etc.). The *dch-yum* role configures Yum/dnf to use this repository. Roles that need to install a package from here will list this role as a dependency.
This commit is contained in:
6
roles/dch-yum/files/dch.repo
Normal file
6
roles/dch-yum/files/dch.repo
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
[dch]
|
||||||
|
name=DCH - Fedora $releasever
|
||||||
|
baseurl=https://files.pyrocufflink.blue/yum/dch/fedora/$releasever
|
||||||
|
gpgkey=https://files.pyrocufflink.blue/yum/dch/gnupg.pub
|
||||||
|
gpgcheck=1
|
||||||
|
skip_if_unavailable=true
|
||||||
9
roles/dch-yum/tasks/main.yml
Normal file
9
roles/dch-yum/tasks/main.yml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
- name: ensure dch yum repository is configured
|
||||||
|
copy:
|
||||||
|
src: dch.repo
|
||||||
|
dest: /etc/yum.repos.d/dch.repo
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: u=rw,go=r
|
||||||
|
tags:
|
||||||
|
- repo
|
||||||
Reference in New Issue
Block a user