Improve validations.yml to create scripts_dir if missing

- Replace directory existence check with directory creation
- Ensure proper ownership (oracle:oinstall) and permissions (0755)
- Remove failed_when that was causing unnecessary failures
- Make postinstall role more robust for different environments
This commit is contained in:
Yacine31
2025-12-02 16:23:17 +01:00
parent f1dc3267e9
commit 2452fe58ad

View File

@@ -3,11 +3,14 @@
# Validations préalables pour le rôle oracle-db-postinstall
#
- name: Vérifier que le répertoire scripts_dir existe
ansible.builtin.stat:
- name: Créer le répertoire scripts_dir s'il n'existe pas
ansible.builtin.file:
path: "{{ scripts_dir }}"
register: scripts_dir_check
failed_when: not scripts_dir_check.stat.exists
state: directory
owner: oracle
group: oinstall
mode: '0755'
recurse: yes
tags: prerequisites
- name: Vérifier que ORACLE_HOME est accessible