|
1 | 1 | --- |
2 | 2 |
|
3 | 3 | # Striped volume |
4 | | -- name: SAP Storage Preparation - {{ sap_storage_cloud_type | upper }} - {{ sap_storage_az_vmsize }} - {{ item.value.name }} - Striped |
| 4 | +- name: SAP Storage Preparation - {{ qe_sap_storage_cloud_type | upper }} - {{ qe_sap_storage_az_vmsize }} - {{ item.value.name }} - Striped |
5 | 5 | when: |
6 | 6 | - "item.value.numluns != '1'" |
7 | 7 | block: |
8 | 8 | # Get LUNs from metadata |
9 | | - - name: SAP Storage Preparation - {{ sap_storage_cloud_type | upper }} - {{ sap_storage_az_vmsize }} - {{ item.value.name }} Get LUNs from metadata |
| 9 | + - name: SAP Storage Preparation - {{ qe_sap_storage_cloud_type | upper }} - {{ qe_sap_storage_az_vmsize }} - {{ item.value.name }} Get LUNs from metadata |
10 | 10 | ansible.builtin.shell: | |
11 | 11 | for i in {1..{{ item.value.numluns }}} |
12 | 12 | do |
13 | | - {{ item.value.vg }}${i}lun="{{ sap_storage_az_lun }} \ |
| 13 | + {{ item.value.vg }}${i}lun="{{ qe_sap_storage_az_lun }} \ |
14 | 14 | `awk '/caching/ { r=""; f=1 } f { r = (r ? r ORS : "") $0 } \ |
15 | 15 | /writeAcceleratorEnabled/ \ |
16 | 16 | { if (f && r ~ /{{ item.value.name }}${i}/) print r; f=0 }' \ |
17 | | - {{ sap_storage_az_imds_json }} \ |
| 17 | + {{ qe_sap_storage_az_imds_json }} \ |
18 | 18 | | grep lun | sed 's/[^0-9]*//g'`" |
19 | 19 | echo ${{ item.value.vg }}${i}lun |
20 | 20 | done |
|
27 | 27 | pvs_list: "{{ pvs_reg.stdout.split() }}" |
28 | 28 |
|
29 | 29 | # Create Volume Group |
30 | | - - name: SAP Storage Preparation - {{ sap_storage_cloud_type | upper }} - {{ sap_storage_az_vmsize }} - {{ item.value.name }} Volume Group Striped |
| 30 | + - name: SAP Storage Preparation - {{ qe_sap_storage_cloud_type | upper }} - {{ qe_sap_storage_az_vmsize }} - {{ item.value.name }} Volume Group Striped |
31 | 31 | community.general.lvg: |
32 | 32 | vg: "{{ item.value.vg }}" |
33 | 33 | pvs: "{{ pvs_list | join(',') }}" |
34 | 34 | force: true |
35 | 35 |
|
36 | 36 | # Create Logical Group |
37 | | - - name: SAP Storage Preparation - {{ sap_storage_cloud_type | upper }} - {{ sap_storage_az_vmsize }} - {{ item.value.name }} Logical Volume - Striped |
| 37 | + - name: SAP Storage Preparation - {{ qe_sap_storage_cloud_type | upper }} - {{ qe_sap_storage_az_vmsize }} - {{ item.value.name }} Logical Volume - Striped |
38 | 38 | community.general.lvol: |
39 | 39 | vg: "{{ item.value.vg }}" |
40 | 40 | lv: "{{ item.value.lv }}" |
|
43 | 43 |
|
44 | 44 |
|
45 | 45 | # Single volume |
46 | | -- name: SAP Storage Preparation - {{ sap_storage_cloud_type | upper }} - {{ sap_storage_az_vmsize }} - {{ item.value.name }} - Single Volume |
| 46 | +- name: SAP Storage Preparation - {{ qe_sap_storage_cloud_type | upper }} - {{ qe_sap_storage_az_vmsize }} - {{ item.value.name }} - Single Volume |
47 | 47 | when: |
48 | 48 | - "item.value.numluns == '1'" |
49 | 49 | block: |
50 | 50 |
|
51 | 51 | # Get LUNs from metadata |
52 | | - - name: SAP Storage Preparation - {{ sap_storage_cloud_type | upper }} - {{ sap_storage_az_vmsize }} - {{ item.value.name }} Get LUNs from metadata |
| 52 | + - name: SAP Storage Preparation - {{ qe_sap_storage_cloud_type | upper }} - {{ qe_sap_storage_az_vmsize }} - {{ item.value.name }} Get LUNs from metadata |
53 | 53 | ansible.builtin.shell: | |
54 | | - {{ item.value.vg }}lun="{{ sap_storage_az_lun }} \ |
| 54 | + {{ item.value.vg }}lun="{{ qe_sap_storage_az_lun }} \ |
55 | 55 | `awk '/caching/ { r=""; f=1 } f { r = (r ? r ORS : "") $0 } \ |
56 | 56 | /writeAcceleratorEnabled/ \ |
57 | 57 | { if (f && r ~ /{{ item.value.name }}/) print r; f=0 }' \ |
58 | | - {{ sap_storage_az_imds_json }} \ |
| 58 | + {{ qe_sap_storage_az_imds_json }} \ |
59 | 59 | | grep lun | sed 's/[^0-9]*//g'`" |
60 | 60 | echo ${{ item.value.vg }}lun |
61 | 61 | args: |
|
67 | 67 | pvs_one: "{{ pvs_reg.stdout }}" |
68 | 68 |
|
69 | 69 | # Create Volume Group |
70 | | - - name: SAP Storage Preparation - {{ sap_storage_cloud_type | upper }} - {{ sap_storage_az_vmsize }} - {{ item.value.name }} Volume Group One |
| 70 | + - name: SAP Storage Preparation - {{ qe_sap_storage_cloud_type | upper }} - {{ qe_sap_storage_az_vmsize }} - {{ item.value.name }} Volume Group One |
71 | 71 | community.general.lvg: |
72 | 72 | vg: "{{ item.value.vg }}" |
73 | 73 | pvs: "{{ pvs_one }}" |
74 | 74 | force: true |
75 | 75 |
|
76 | 76 | # Create Logical Group |
77 | | - - name: SAP Storage Preparation - {{ sap_storage_cloud_type | upper }} - {{ sap_storage_az_vmsize }} - {{ item.value.name }} Logical Volume - One |
| 77 | + - name: SAP Storage Preparation - {{ qe_sap_storage_cloud_type | upper }} - {{ qe_sap_storage_az_vmsize }} - {{ item.value.name }} Logical Volume - One |
78 | 78 | community.general.lvol: |
79 | 79 | vg: "{{ item.value.vg }}" |
80 | 80 | lv: "{{ item.value.lv }}" |
81 | 81 | size: 100%VG |
82 | 82 |
|
83 | 83 |
|
84 | 84 | # Create Filesystem |
85 | | -- name: SAP Storage Preparation - {{ sap_storage_cloud_type | upper }} - {{ sap_storage_az_vmsize }} - {{ item.value.name }} Filesystem |
| 85 | +- name: SAP Storage Preparation - {{ qe_sap_storage_cloud_type | upper }} - {{ qe_sap_storage_az_vmsize }} - {{ item.value.name }} Filesystem |
86 | 86 | community.general.filesystem: |
87 | 87 | fstype: xfs |
88 | 88 | dev: "/dev/{{ item.value.vg }}/{{ item.value.lv }}" |
89 | 89 |
|
90 | 90 | # Mount Filesystem |
91 | | -- name: SAP Storage Preparation - {{ sap_storage_cloud_type | upper }} - {{ sap_storage_az_vmsize }} - {{ item.value.name }} Mount |
| 91 | +- name: SAP Storage Preparation - {{ qe_sap_storage_cloud_type | upper }} - {{ qe_sap_storage_az_vmsize }} - {{ item.value.name }} Mount |
92 | 92 | ansible.posix.mount: |
93 | 93 | path: "{{ item.value.directory }}" |
94 | 94 | fstype: xfs |
|
0 commit comments