Skip to content

Commit 8602c11

Browse files
authored
Merge pull request #648 from rajan-mis/512_PTF_support
Upgarde code of 5.1.2 PTF for UBUNTU 22
2 parents 5ad20cc + d6dda0c commit 8602c11

File tree

3 files changed

+64
-5
lines changed

3 files changed

+64
-5
lines changed

roles/nfs/upgrade/tasks/install_repository.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,23 @@
5252
- name: upgrade | zimon path
5353
set_fact:
5454
scale_zimon_url: 'zimon_debs/ubuntu/'
55-
when: ansible_distribution in scale_ubuntu_distribution and ansible_distribution_major_version == '20'
55+
when: ansible_distribution in scale_ubuntu_distribution and ansible_distribution_major_version >= '20'
56+
57+
- block:
58+
- name: upgrade | nfs path
59+
set_fact:
60+
scale_nfs_url: 'ganesha_debs/ubuntu/ubuntu20/'
61+
when: ansible_distribution_major_version == '20'
62+
63+
- name: upgrade | nfs path
64+
set_fact:
65+
scale_nfs_url: 'ganesha_debs/ubuntu/ubuntu22/'
66+
when: ansible_distribution_major_version == '22'
67+
when:
68+
- ansible_distribution in scale_ubuntu_distribution
69+
- scale_version >= "5.1.2.5" and scale_version <= "5.1.3.0"
5670

57-
- name: install|configure nfs YUM repository
71+
- name: upgrade | configure nfs YUM repository
5872
yum_repository:
5973
name: spectrum-scale-nfs-rpms
6074
description: IBM Spectrum Scale (NFS RPMS)

roles/smb/upgrade/tasks/install_repository.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,21 @@
3232
- name: upgrade | smb path
3333
set_fact:
3434
scale_smb_url: 'smb_debs/ubuntu/'
35-
when: ansible_distribution in scale_ubuntu_distribution and ansible_distribution_major_version >= '20'
35+
when: ansible_distribution in scale_ubuntu_distribution and ansible_distribution_major_version == '20'
36+
37+
- block:
38+
- name: install | smb path
39+
set_fact:
40+
scale_smb_url: 'smb_debs/ubuntu/ubuntu20/'
41+
when: ansible_distribution_major_version == '20'
42+
43+
- name: install | smb path
44+
set_fact:
45+
scale_smb_url: 'smb_debs/ubuntu/ubuntu22/'
46+
when: ansible_distribution_major_version == '22'
47+
when:
48+
- ansible_distribution in scale_ubuntu_distribution
49+
- scale_version >= "5.1.2.5" and scale_version <= "5.1.3.0"
3650

3751
- name: upgrade | Configure smb YUM repository
3852
yum_repository:

roles/zimon/upgrade/tasks/install_repository.yml

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
- name: Initialize
88
set_fact:
99
scale_zimon_url: ""
10+
scale_zimon_collector_url: ""
1011
is_scale_collector_pkg_installed: false
1112
is_scale_pmswift_pkg_installed: false
1213

@@ -30,11 +31,29 @@
3031
scale_zimon_url: 'zimon_debs/ubuntu/ubuntu18/'
3132
when: ansible_distribution in scale_ubuntu_distribution and ansible_distribution_major_version == '18'
3233

34+
- name: upgrade | zimon path
35+
set_fact:
36+
scale_zimon_url: 'zimon_debs/ubuntu/'
37+
when: ansible_distribution in scale_ubuntu_distribution and ansible_distribution_major_version >= '20'
38+
3339
- name: upgrade | zimon path
3440
set_fact:
3541
scale_zimon_url: 'zimon_debs/ubuntu/'
3642
when: ansible_distribution in scale_ubuntu_distribution and ansible_distribution_major_version == '20'
3743

44+
- name: upgrade | zimon path
45+
set_fact:
46+
scale_zimon_url: 'zimon_debs/ubuntu/ubuntu20/'
47+
when:
48+
- ansible_distribution in scale_ubuntu_distribution and ansible_distribution_major_version == '20'
49+
- scale_version >= "5.1.2.5" and scale_version <= "5.1.3.0"
50+
51+
- name: upgrade | zimon path
52+
set_fact:
53+
scale_zimon_url: 'zimon_debs/ubuntu/ubuntu22/'
54+
when:
55+
- ansible_distribution in scale_ubuntu_distribution and ansible_distribution_major_version == '22'
56+
3857
- name: upgrade | zimon path
3958
set_fact:
4059
scale_zimon_url: 'zimon_rpms/sles12/'
@@ -45,6 +64,16 @@
4564
scale_zimon_url: 'zimon_rpms/sles15/'
4665
when: ansible_distribution in scale_sles_distribution and ansible_distribution_major_version == '15'
4766

67+
- name: upgrade | remove existing zimon APT repository
68+
file:
69+
path: "{{ item }}"
70+
state: absent
71+
with_items:
72+
- /etc/apt/sources.list.d/spectrum-scale-pm-ganesha-debs.list
73+
when:
74+
- ansible_distribution in scale_ubuntu_distribution
75+
- scale_version >= "5.1.2.5" and scale_version <= "5.1.3.0"
76+
4877
- name: upgrade | Configure ZIMon YUM repository
4978
yum_repository:
5079
name: spectrum-scale-zimon
@@ -61,8 +90,8 @@
6190

6291
- name: upgrade | Configure zimon APT repository
6392
apt_repository:
64-
filename: spectrum-scale-zimon-debs
65-
repo: "deb [trusted=yes] {{ scale_install_repository_url }}{{ scale_zimon_url }} ./"
93+
filename: "{{ item.key }}"
94+
repo: "deb [trusted=yes] {{ scale_install_repository_url }}{{ item.value }} ./"
6695
validate_certs: no
6796
state: present
6897
update_cache: yes
@@ -71,6 +100,8 @@
71100
when:
72101
- ansible_pkg_mgr == 'apt'
73102
- scale_install_repository_url != 'existing'
103+
with_dict:
104+
spectrum-scale-zimon-debs: "{{ scale_zimon_url }}"
74105

75106
- name: upgrade | Configure ZIMon repository
76107
zypper_repository:

0 commit comments

Comments
 (0)