diff options
author | Jordan Borean <jborean93@gmail.com> | 2019-02-18 13:12:01 +1000 |
---|---|---|
committer | Toshio Kuratomi <a.badger@gmail.com> | 2019-02-18 10:09:23 -0800 |
commit | 07e0de6cf1e58c7b0cd9ceedb483e2c07df83683 (patch) | |
tree | 823abcdc8b07666de42a7878cab065a3c079b90a | |
parent | ab4cfa1b505fb2085527b3bfd8df8080fa9c0efb (diff) | |
download | ansible-07e0de6cf1e58c7b0cd9ceedb483e2c07df83683.tar.gz |
opensuse - install password-store from specific repo (#52439)
(cherry picked from commit 4a94bd8d9db2a4fd4a67097370e20dc8e5d90eeb)
-rw-r--r-- | test/integration/targets/lookup_passwordstore/tasks/package.yml | 21 | ||||
-rw-r--r-- | test/integration/targets/lookup_passwordstore/templates/security-privacy.repo.j2 | 7 |
2 files changed, 24 insertions, 4 deletions
diff --git a/test/integration/targets/lookup_passwordstore/tasks/package.yml b/test/integration/targets/lookup_passwordstore/tasks/package.yml index 75664c3851..fc1752b8df 100644 --- a/test/integration/targets/lookup_passwordstore/tasks/package.yml +++ b/test/integration/targets/lookup_passwordstore/tasks/package.yml @@ -3,21 +3,34 @@ name: pass state: present when: ansible_pkg_mgr == 'apt' + - name: "Install package" yum: name: pass state: present when: ansible_pkg_mgr == 'yum' + - name: "Install package" dnf: name: pass state: present when: ansible_pkg_mgr == 'dnf' -- name: "Install package" - zypper: - name: password-store - state: present + +- block: + # OpenSUSE Leap>=15.0 don't include password-store in main repo + - name: add security:privacy repo + template: + src: security-privacy.repo.j2 + dest: /etc/zypp/repos.d/security:privacy.repo + + - name: "Install package" + zypper: + name: password-store + state: present + update_cache: yes + disable_gpg_check: yes when: ansible_pkg_mgr == 'zypper' + - name: "Install package" pkgng: name: "{{ item }}" diff --git a/test/integration/targets/lookup_passwordstore/templates/security-privacy.repo.j2 b/test/integration/targets/lookup_passwordstore/templates/security-privacy.repo.j2 new file mode 100644 index 0000000000..e698129aa1 --- /dev/null +++ b/test/integration/targets/lookup_passwordstore/templates/security-privacy.repo.j2 @@ -0,0 +1,7 @@ +[security_privacy] +name=Crypto applications and utilities (openSUSE_Leap_{{ ansible_distribution_version }}) +type=rpm-md +baseurl=http://download.opensuse.org/repositories/security:/privacy/openSUSE_Leap_{{ ansible_distribution_version }}/ +gpgcheck=1 +gpgkey=http://download.opensuse.org/repositories/security:/privacy/openSUSE_Leap_{{ ansible_distribution_version }}/repodata/repomd.xml.key +enabled=1 |