You've already forked ansible-role-repo-raven
35 lines
769 B
YAML
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 |