- name: set zypper base package repository (openSUSE Leap) set_fact: opensuse_repo_baseurl: "{{ package_mirror }}/distribution/leap/$releasever/repo/oss/" when: ansible_distribution is not search("Tumbleweed") - name: set zypper base package repository (openSUSE Tumbleweed) set_fact: opensuse_repo_baseurl: "{{ package_mirror }}/tumbleweed/repo/oss/" when: ansible_distribution is search("Tumbleweed") - name: Install Suse repository files become: yes template: dest: "/{{ item }}" group: root mode: 0644 owner: root src: "suse/{{ item }}.j2" with_items: - etc/zypp/repos.d/repo-oss.repo notify: - Update zypper cache - name: Install openSUSE Leap Update repository become: yes template: dest: /etc/zypp/repos.d/repo-update.repo group: root mode: 0644 owner: root src: suse/etc/zypp/repos.d/repo-update.repo.j2 notify: - Update zypper cache when: ansible_distribution is not search("Tumbleweed")