mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-04-27 03:52:09 +08:00
51 lines
1.7 KiB
YAML
51 lines
1.7 KiB
YAML
---
|
|
- name: put rhel repos on rhel systems
|
|
action: copy src="{{ files }}/common/rhel{{ ansible_distribution_major_version }}.repo" dest="/etc/yum.repos.d/rhel{{ ansible_distribution_major_version }}.repo"
|
|
when: ansible_distribution == 'RedHat'
|
|
tags:
|
|
- config
|
|
- packages
|
|
- yumrepos
|
|
|
|
- name: put epel repos on el systems
|
|
action: copy src="{{ files }}/common/epel{{ ansible_distribution_major_version }}.repo" dest="/etc/yum.repos.d/epel{{ ansible_distribution_major_version }}.repo"
|
|
when: (ansible_distribution == 'RedHat' or ansible_distribution == 'CentOS')
|
|
tags:
|
|
- config
|
|
- packages
|
|
- yumrepos
|
|
|
|
- name: put fedora repos on primary architecture systems
|
|
action: copy src="{{ files }}/common/{{ item }}" dest="/etc/yum.repos.d/{{ item }}"
|
|
with_items:
|
|
- fedora.repo
|
|
- fedora-updates.repo
|
|
- fedora-updates-testing.repo
|
|
when: ansible_distribution == 'Fedora' and (ansible_architecture == 'x86_64' or ansible_architecture == 'i386' or ansible_architecture == 'armv7l') and not inventory_hostname.startswith('arm03')
|
|
tags:
|
|
- config
|
|
- packages
|
|
- yumrepos
|
|
|
|
- name: put fedora repos on secondary architecture systems
|
|
action: copy src="{{ files }}/common/{{ item }}-secondary" dest="/etc/yum.repos.d/{{ item }}"
|
|
with_items:
|
|
- fedora.repo
|
|
- fedora-updates.repo
|
|
- fedora-updates-testing.repo
|
|
when: ansible_distribution == 'Fedora' and (ansible_architecture == 'aarch64' or ansible_architecture == 'ppc64' or ansible_architecture == 'ppc64le')
|
|
tags:
|
|
- config
|
|
- packages
|
|
- yumrepos
|
|
|
|
- name: add infrastructure repo
|
|
action: copy src="{{ files }}/common/{{ item }}" dest="/etc/yum.repos.d/{{ item }}"
|
|
with_items:
|
|
- infrastructure.repo
|
|
- infrastructure-testing.repo
|
|
tags:
|
|
- config
|
|
- packages
|
|
- yumrepos
|