opensuse - install password-store from specific repo (#52439)
(cherry picked from commit 4a94bd8d9d
)
This commit is contained in:
parent
b159fc38ce
commit
bbf2d6b637
2 changed files with 24 additions and 4 deletions
|
@ -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 }}"
|
||||
|
|
|
@ -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
|
Loading…
Reference in a new issue