|
1 | 1 | --- |
2 | | -- block: |
| 2 | +- name: install_home_gi |
| 3 | + tags: |
| 4 | + - oragridswunpack |
| 5 | + when: |
| 6 | + - oracle_home_gi not in checkgiinstall.stdout |
| 7 | + block: |
3 | 8 | - ansible.builtin.debug: msg="install_home_gi | Start Extract files to ORACLE_HOME (gi)" # noqa unnamed-task |
4 | 9 | run_once: "{{ configure_cluster }}" |
5 | 10 |
|
6 | 11 | - name: install_home_gi | Extract files to ORACLE_HOME (gi) |
7 | 12 | ansible.builtin.unarchive: src={{ oracle_gi_image }} dest={{ oracle_home_gi }} copy=no |
8 | 13 | with_items: "{{ oracle_sw_image_gi }}" |
9 | 14 | loop_control: |
10 | | - label: "{{ oracle_gi_image | default ('') }}" |
| 15 | + label: "{{ oracle_gi_image | default('') }}" |
11 | 16 | args: |
12 | 17 | creates: "{{ oracle_home_gi }}/root.sh" |
13 | 18 | become: true |
|
16 | 21 | when: |
17 | 22 | - oracle_install_version_gi == item.version |
18 | 23 |
|
19 | | - tags: |
20 | | - - oragridswunpack |
21 | | - when: |
22 | | - - oracle_home_gi not in checkgiinstall.stdout |
23 | | - |
24 | 24 | # Check for an existing GRID_HOME before reinstallation of OPatch |
25 | 25 | - name: install_home_gi | Check for file GridSetup.sh |
26 | 26 | no_log: true |
|
42 | 42 | when: configure_cluster |
43 | 43 | tags: cvuqdisk |
44 | 44 |
|
45 | | -- block: # noqa unnamed-task when: configure_cluster |
| 45 | +- name: When configure_cluster |
| 46 | + when: |
| 47 | + - configure_cluster |
| 48 | + - hostvars[cluster_master]['statcvuqdisk']['stat']['exists'] |
| 49 | + tags: cvuqdisk |
| 50 | + block: |
46 | 51 |
|
47 | 52 | # synchronize didn't work on all environments... |
48 | 53 | # => fetch to ansible controller |
|
59 | 64 |
|
60 | 65 | - name: install_home_gi | copy cvuqdisk to cluster nodes |
61 | 66 | ansible.builtin.copy: |
62 | | - src: "/tmp/{{ cluster_master }}/{{ oracle_home_gi }}/cv/rpm/{{ cvuqdisk_rpm }}" |
| 67 | + src: "/tmp/{{ cluster_master }}/{{ oracle_home_gi }}/cv/rpm/{{ cvuqdisk_rpm }}" |
63 | 68 | dest: "{{ oracle_rsp_stage }}/{{ cvuqdisk_rpm }}" |
64 | 69 | mode: 0644 |
65 | 70 | tags: cvuqdisk |
|
71 | 76 | disable_gpg_check: true |
72 | 77 | tags: cvuqdisk |
73 | 78 |
|
74 | | - when: |
75 | | - - configure_cluster |
76 | | - - hostvars[cluster_master]['statcvuqdisk']['stat']['exists'] |
77 | | - tags: cvuqdisk |
78 | | - |
79 | 79 | - name: install_home_gi | Setup response file for install (GI) |
80 | 80 | ansible.builtin.template: |
81 | 81 | src=grid-install.rsp.{{ oracle_install_version_gi }}.j2 |
|
93 | 93 | when: |
94 | 94 | - item.diskgroup == oracle_asm_init_dg |
95 | 95 |
|
96 | | -- block: # when: oracle_home_gi not in checkgiinstall.stdout |
| 96 | +- name: "" |
| 97 | + when: oracle_home_gi not in checkgiinstall.stdout |
| 98 | + block: # when: oracle_home_gi not in checkgiinstall.stdout |
97 | 99 |
|
98 | 100 | - include_tasks: runcluvfy.yml |
99 | 101 | when: |
|
119 | 121 | tags: |
120 | 122 | - oragridinstall |
121 | 123 | register: giinstall |
122 | | - failed_when: giinstall.rc not in [0,6] |
| 124 | + failed_when: giinstall.rc = not in [0, 6] |
123 | 125 |
|
124 | 126 | - ansible.builtin.debug: var=giinstall.stdout_lines # noqa unnamed-task |
125 | 127 | run_once: "{{ configure_cluster }}" |
126 | 128 | when: giinstall.stdout_lines is defined |
127 | 129 |
|
128 | | - when: oracle_home_gi not in checkgiinstall.stdout |
129 | | - |
130 | 130 | - name: install_home_gi | include role oraswgi_manage_patches |
131 | 131 | ansible.builtin.include_role: |
132 | 132 | name: oraswgi_manage_patches |
133 | 133 | when: patch_before_rootsh and apply_patches_gi |
134 | 134 |
|
135 | | -- block: # when: oracle_home_gi not in checkgiinstall.stdout |
| 135 | +- name: "" |
| 136 | + when: |
| 137 | + - oracle_home_gi not in checkgiinstall.stdout |
| 138 | + block: # when: oracle_home_gi not in checkgiinstall.stdout |
136 | 139 | - name: install_home_gi | Run oraInstroot script after installation |
137 | 140 | ansible.builtin.command: "{{ oracle_inventory_loc }}/orainstRoot.sh" |
138 | 141 | # noqa no-changed-when |
|
191 | 194 | - run_configtoolallcommand |
192 | 195 | ignore_errors: true |
193 | 196 | register: configtool |
194 | | - |
195 | | - when: |
196 | | - - oracle_home_gi not in checkgiinstall.stdout |
0 commit comments