Files
ansible-role-repo-raven/tasks/main.yml
2021-06-23 12:12:07 +12:00

35 lines
769 B
YAML

---
# tasks file for ansible-role-repo-raven
# - name: Install GPG Key
- name: Copy Raven's GPG Key
copy:
src: RPM-GPG-KEY-raven
dest: /tmp/RPM-GPG-KEY-raven
changed_when: false
- name: Import Raven's GPG Key
rpm_key:
state: present
key: /tmp/RPM-GPG-KEY-raven
- name: Install raven-release
dnf:
name: "{{ raven_repo_url }}"
state: present
disable_gpg_check: false
- name: Force mirror url
shell: |
sed -e '/mirrorlist=.*/d' \
-e 's/#.*baseurl=/baseurl=/' \
-e 's|pkgs.dyn.su|{{ raven_repo_base_url }}|g' \
-i /etc/yum.repos.d/raven*.repo
args:
warn: no
changed_when: false
- name: Cleanup Raven's GPG Key
file:
path: /tmp/RPM-GPG-KEY-raven
state: absent
changed_when: false