Files
oam/ansible/playbooks/zypper.add-repository.mozilla.yml
2024-01-10 00:56:21 +01:00

35 lines
1.1 KiB
YAML

---
- name: Add the Mozilla repository to Zypper's repositories list
tags:
- opensuse
- mozilla
- 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 the Mozilla repository to Zypper's repositories list
tags: repository
become: true
community.general.zypper_repository:
repo: "https://download.opensuse.org/repositories/mozilla/{{ repo_part_distribution }}/"
name: mozilla
priority: 90
overwrite_multiple: true
auto_import_keys: true
- name: Change the vendor for packages from Mozilla
become: true
community.general.zypper:
update_cache: true
state: dist-upgrade
name: '*'
allow_vendor_change: true
clean_deps: true