summaryrefslogtreecommitdiffstats
path: root/deployment/playbooks/roles/package-repos/tasks/main.yaml
blob: 3492a9e48a744c0944f01441809bcc5f7eefe720 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
---
- name: Import RHSM role
  import_role:
    name: rhsm

- name: Evaluate OCP repo name
  set_fact:
    tmp_ose_repo_name: "rhel-7-server-ose-3.{{ openshift_vers.split('_')[-1] }}-rpms"

- name: Disable OpenShift 3.X GA repo
  command: "subscription-manager repos --disable={{ tmp_ose_repo_name }}"
  when: (ose_puddle_repo != '') or ('crs' in group_names)

- name: Create additional repo with downstream packages for OpenShift 3.X
  yum_repository:
    name: "downstream-{{ tmp_ose_repo_name }}"
    baseurl: "{{ ose_puddle_repo }}"
    description: "Downstream repo with development versions of packages for OpenShift"
    enabled: "{{ (ose_puddle_repo != '') | ternary('yes', 'no') }}"
    gpgcheck: "no"
    sslverify: "no"
    cost: 900
  when: (ose_puddle_repo != '') and ('crs' not in group_names)