|
13 | 13 | tags: |
14 | 14 | - nfsmountdb |
15 | 15 |
|
16 | | - |
17 | | -# - debug: var=checkdbswinstall.stdout |
18 | | -# with_items: checkdbswinstall.results |
19 | | -# when: master_node |
20 | | -# tags: |
21 | | -# - checkifdbinstall |
22 | | - |
23 | 16 | - name: Add new dotprofile (DB) |
24 | 17 | template: src=dotprofile-db.j2 dest={{ oracle_user_home }}/{{oracle_profile_name }} owner={{ oracle_user }} group={{ oracle_group }} mode=775 backup=yes |
25 | 18 | with_items: oracle_databases |
|
77 | 70 | - directoriesdb |
78 | 71 |
|
79 | 72 | - name: Transfer oracle installfiles to server (www) |
80 | | - get_url: url={{ oracle_sw_source_www }}/{{ item.filename }} dest={{ oracle_stage }} mode=775 |
81 | | - with_items: oracle_sw_image_db |
| 73 | + get_url: url={{ oracle_sw_source_www }}/{{ item[0].filename }} dest={{ oracle_stage }} mode=775 |
| 74 | + with_nested: |
| 75 | + - oracle_sw_image_db |
| 76 | + - oracle_databases |
82 | 77 | sudo: yes |
83 | 78 | sudo_user: "{{ oracle_user }}" |
84 | | - when: master_node and not is_sw_source_local and oracle_sw_copy|bool |
| 79 | + when: master_node and item[0].version == item[1].oracle_version_db and not is_sw_source_local and oracle_sw_copy|bool |
85 | 80 | tags: |
86 | 81 | - oradbsw |
87 | 82 |
|
88 | 83 | - name: Transfer oracle installfiles to server (local) |
89 | | - copy: src={{ oracle_sw_source_local }}/{{ item.filename }} dest={{ oracle_stage }} mode=775 |
90 | | - with_items: oracle_sw_image_db |
| 84 | + copy: src={{ oracle_sw_source_local }}/{{ item[0].filename }} dest={{ oracle_stage }} mode=775 |
| 85 | + with_nested: |
| 86 | + - oracle_sw_image_db |
| 87 | + - oracle_databases |
91 | 88 | sudo: yes |
92 | 89 | sudo_user: "{{ oracle_user }}" |
93 | | - when: master_node and is_sw_source_local and oracle_sw_copy|bool |
| 90 | + when: master_node and item[0].version == item[1].oracle_version_db and is_sw_source_local and oracle_sw_copy|bool |
94 | 91 | tags: |
95 | 92 | - oradbsw |
96 | 93 |
|
97 | 94 | - name: Extract files to stage-area |
98 | | - unarchive: src={{ oracle_stage }}/{{ item.filename }} dest={{ oracle_stage }}/{{ item.version }} copy=no |
99 | | - with_items: oracle_sw_image_db |
| 95 | + unarchive: src={{ oracle_stage }}/{{ item[0].filename }} dest={{ oracle_stage }}/{{ item[0].version }} copy=no |
| 96 | + with_nested: |
| 97 | + - oracle_sw_image_db |
| 98 | + - oracle_databases |
100 | 99 | sudo: yes |
101 | 100 | sudo_user: "{{ oracle_user }}" |
102 | | - when: master_node and oracle_sw_copy|bool and oracle_sw_unpack|bool |
| 101 | + when: master_node and item[0].version == item[1].oracle_version_db and oracle_sw_copy|bool and oracle_sw_unpack|bool |
103 | 102 | tags: |
104 | 103 | - oradbswunpack |
105 | 104 |
|
106 | 105 | - name: Extract files to stage-area (from remote location) |
107 | | - unarchive: src={{ oracle_stage_remote }}/{{ item.filename }} dest={{ oracle_stage }}/{{ item.version }} copy=no |
108 | | - with_items: oracle_sw_image_db |
| 106 | + unarchive: src={{ oracle_stage }}/{{ item[0].filename }} dest={{ oracle_stage }}/{{ item[0].version }} copy=no |
| 107 | + with_nested: |
| 108 | + - oracle_sw_image_db |
| 109 | + - oracle_databases |
109 | 110 | sudo: yes |
110 | 111 | sudo_user: "{{ oracle_user }}" |
111 | | - when: master_node and not oracle_sw_copy|bool and oracle_sw_unpack|bool |
| 112 | + when: master_node and item[0].version == item[1].oracle_version_db and not oracle_sw_copy|bool and oracle_sw_unpack|bool |
112 | 113 | tags: |
113 | 114 | - oradbswunpack |
114 | 115 |
|
|
135 | 136 | tags: |
136 | 137 | - responsefileswdb |
137 | 138 |
|
138 | | - |
139 | | - |
140 | 139 | - name: Install Oracle Database Server |
141 | 140 | #shell: "{{ oracle_stage_install }}/{{ item.0.oracle_version_db }}/database/runInstaller -responseFile {{ oracle_rsp_stage }}/{{ oracle_db_responsefile }} -ignorePrereq -ignoreSysPrereqs -silent -waitforcompletion" |
142 | 141 | shell: "{{ oracle_rsp_stage }}/{{ oracle_db_run_install }}" |
|
0 commit comments