--- # # post configuration d'une installation de base de données Oracle # - name: Vérifier les prérequis pour la post-installation ansible.builtin.assert: that: - ansible_memtotal_mb >= 2048 msg: "Prérequis non satisfaits : RAM >= 2GB" tags: prerequisites - name: Vérifier que Oracle est installé ansible.builtin.stat: path: "{{ oracle_home }}/bin/sqlplus" register: oracle_installed failed_when: not oracle_installed.stat.exists tags: prerequisites # --------------------------------------------------- # Gestion des scripts SQL # --------------------------------------------------- - name: Inclure les tâches de gestion des scripts ansible.builtin.include_tasks: scripts.yml tags: scripts # --------------------------------------------------- # Configuration des sauvegardes automatiques # --------------------------------------------------- - name: Inclure les tâches de configuration des sauvegardes ansible.builtin.include_tasks: backup.yml tags: backup # --------------------------------------------------- # Configuration des services système et cron # --------------------------------------------------- - name: Inclure les tâches de configuration des services ansible.builtin.include_tasks: services.yml tags: [dbora_init, oracle_cleaner, logrotate]