--- # 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