mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
---
|
|
- name: Add Packman to Zypper's repositories list
|
|
tags:
|
|
- opensuse
|
|
- packman
|
|
- suse
|
|
- zypper
|
|
hosts: all
|
|
vars:
|
|
ansible_distribution_with_underscores: "{{ ansible_distribution | replace(' ', '_') }}"
|
|
repo_part_distribution: >-
|
|
{{
|
|
[ansible_distribution_with_underscores, ansible_distribution_version] | join('_')
|
|
if ansible_distribution is search('leap', ignorecase=true)
|
|
else ansible_distribution_with_underscores
|
|
}}
|
|
tasks:
|
|
- name: Add Packman to Zypper's repositories list
|
|
tags: repository
|
|
become: true
|
|
community.general.zypper_repository:
|
|
repo: "https://ftp.gwdg.de/pub/linux/misc/packman/suse/{{ repo_part_distribution }}/"
|
|
name: packman
|
|
priority: 90
|
|
overwrite_multiple: true
|
|
auto_import_keys: true
|
|
- name: Change the vendor for packages from Packman
|
|
become: true
|
|
community.general.zypper:
|
|
update_cache: true
|
|
state: dist-upgrade
|
|
name: '*'
|
|
allow_vendor_change: true
|
|
clean_deps: true
|