From f022b062b7b4fb24f7c5c089ed98378df1b77ac4 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Tue, 2 Dec 2025 12:20:45 +0100 Subject: [PATCH] Remove redundant opatch_apply.yml since patching is in install_database.yml --- roles/oracle-db-install/tasks/main.yml | 4 -- .../oracle-db-install/tasks/opatch_apply.yml | 71 ------------------- 2 files changed, 75 deletions(-) delete mode 100644 roles/oracle-db-install/tasks/opatch_apply.yml diff --git a/roles/oracle-db-install/tasks/main.yml b/roles/oracle-db-install/tasks/main.yml index 5070fdd..23fee17 100644 --- a/roles/oracle-db-install/tasks/main.yml +++ b/roles/oracle-db-install/tasks/main.yml @@ -15,7 +15,3 @@ - include_tasks: install_database.yml tags: install_db -# Application du patch (décommenter si nécessaire) -# - include_tasks: opatch_apply.yml -# tags: patch - diff --git a/roles/oracle-db-install/tasks/opatch_apply.yml b/roles/oracle-db-install/tasks/opatch_apply.yml deleted file mode 100644 index ac5f183..0000000 --- a/roles/oracle-db-install/tasks/opatch_apply.yml +++ /dev/null @@ -1,71 +0,0 @@ ---- - - name: Vérification de l'espace disque u01 - ansible.builtin.shell: df -P /u01 | awk 'END { print $4 }' - register: u01size - failed_when: u01size.stdout|int < {{ u01_size_gb }} * 1024 * 1024 - tags: patch_db - - - name: Vérification de l'espace disque tmp - ansible.builtin.shell: df -P /tmp | awk 'END { print $4 }' - register: tmpsize - failed_when: tmpsize.stdout|int < {{ tmp_size_gb }} * 1024 * 1024 - tags: patch_db - - - name: Installation OPatch dns ORACLE_HOME - ansible.builtin.unarchive: src={{ patch_dir }}/{{ opatch_file }} dest={{ oracle_home }} - # ansible.builtin.shell: unzip -oq {{ patch_dir }}/{{ opatch_file }} -d {{ oracle_home }} - become: true - become_method: su - become_user: oracle - tags: patch_db - - - name: unzip du patch - ansible.builtin.unarchive: src={{ patch_dir }}/{{ psu_file }} dest={{ patch_dir }} - # ansible.builtin.shell: unzip -oq {{ patch_dir }}/{{ psu_file }} -d {{ patch_dir }} - become: true - become_method: su - become_user: oracle - tags: patch_db - - - name: patch conflict detection - ansible.builtin.shell: export ORACLE_HOME={{ oracle_home }}; cd {{ patch_dir }}/{{ patch_number }}; $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ - register: conflict_detection - failed_when: "'Prereq \"checkConflictAgainstOHWithDetail\" passed.' not in conflict_detection.stdout" - become: true - become_method: su - become_user: oracle - tags: patch_db - - - name: Application du patch - ansible.builtin.shell: export ORACLE_HOME={{ oracle_home}}; cd {{ patch_dir }}/{{ patch_number }}; $ORACLE_HOME/OPatch/opatch apply -silent - register: apply_psu - failed_when: "'OPatch succeeded.' not in apply_psu.stdout" - become: true - become_method: su - become_user: oracle - tags: patch_db - - - name: Résultat de l'installation via OPatch - ansible.builtin.shell: "{{ oracle_home }}/OPatch/opatch lspatches" - become: true - become_method: su - become_user: oracle - register: opatchls - tags: patch_db - - - ansible.builtin.debug: var=opatchls.stdout_lines - # with_items: opatchls.results - tags: patch_db - - # suppression des binaires, du fichier de réponse et du script d'install - - name: Nettoyage du répertoire du patch - ansible.builtin.file: path={{ oracle_sources }}/{{ patch_number }} state=absent - tags: patch_db - - - name: suppression du fichier OPatch - ansible.builtin.file: path={{ oracle_sources }}/{{ opatch_file }} state=absent - tags: patch_db - - - name: suppression du Patch RU - ansible.builtin.file: path={{ oracle_sources }}/{{ psu_file }} state=absent - tags: patch_db \ No newline at end of file