- Enhance systemd service template with proper User/Group/Environment settings - Use variables in cron cleaner script instead of hardcoded paths - Add comprehensive path validations before operations - Create validations.yml for prerequisite checks - Improve service dependencies and startup order
37 lines
1.2 KiB
YAML
37 lines
1.2 KiB
YAML
---
|
|
#
|
|
# 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: Inclure les validations des chemins et fichiers
|
|
ansible.builtin.include_tasks: validations.yml
|
|
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]
|