Yacine31
44e5265562
Final cleanup of role defaults
...
- Remove remaining duplicate variables from role defaults
- Ensure all common variables are in group_vars/all.yml
- Clean up service configurations
2025-12-02 16:32:09 +01:00
Yacine31
2452fe58ad
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
2025-12-02 16:23:17 +01:00
Yacine31
2a2fccc1df
Add handlers for service management
...
- Create handlers/main.yml for systemd and cron service management
- Use notify to trigger daemon reload after systemd service changes
- Improve service lifecycle management
2025-12-02 13:40:11 +01:00
Yacine31
d68dda1808
Improve oracle-db-postinstall role robustness
...
- 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
2025-12-02 13:39:57 +01:00
Yacine31
f02204e026
Modularize oracle-db-postinstall role tasks
...
- Split main.yml into modular files: scripts.yml, backup.yml, services.yml
- Use include_tasks for better organization and maintainability
- Group related tasks by functionality
- Improve code readability and reusability
2025-12-02 13:39:23 +01:00
Yacine31
5a7a40c3a3
Consolidate redundant git tasks in oracle-db-postinstall role
...
- Replace 4 separate git tasks with a single consolidated task
- Add proper error handling with failed_when condition
- Remove ignore_errors usage that was masking real errors
2025-12-02 13:38:32 +01:00
Yacine31
49abe2e012
Improve oracle-db-postinstall: standardize playbook indentation, add Oracle install check, split git tasks for better idempotency
2025-12-02 12:27:36 +01:00
Yacine31
fd0976e1c3
Apply same improvements to oracle-db-postinstall: organize vars (defaults/main.yml), replace yum with package, add assertions, tags, and meta/main.yml
2025-12-02 11:24:43 +01:00
Yacine31
75485f2f7c
Modernize Ansible playbooks: replace deprecated syntax (include: -> include_tasks:, with_items -> loop), use ansible.builtin modules, organize variables (defaults/main.yml), standardize tags, add prerequisites assertions and meta/main.yml
2025-12-02 11:05:50 +01:00
Yacine31
fed4a87173
Update cron_oracle_cleaner.j2
2025-07-07 17:56:22 +02:00
Yacine31
c29d5cce3e
Update cron_oracle_cleaner.j2
...
fichier log au lieu de logger
2025-07-07 17:46:49 +02:00
Yacine31
21fc0bc34b
Update dbora.service.j2
2024-05-15 17:22:40 +02:00
Yacine31
6a3d808649
Update main.yml
2024-04-17 13:33:53 +02:00
Yacine31
722fd3deb7
Update main.yml
2024-04-17 13:29:50 +02:00
Yacine31
278d6e78b6
Update main.yml
...
oracle_cleaner.sh supprimé du cron root pour le mettre dans le cron oracle
2024-04-17 13:27:48 +02:00
Yacine31
6730c227ba
Update cron_oracle_cleaner.j2
2024-02-27 16:57:43 +01:00
Yacine31
f532ee3d86
correction crontab pour baclup conditionnelles des AL
2023-12-26 00:51:49 +01:00
Yacine31
ce16bde632
nettoyage des scripts et des roles
2023-12-26 00:29:50 +01:00
Yacine31
0f3c00fa56
Update main.yml
2023-12-23 01:29:09 +01:00
Yacine31
7c0b381beb
Update main.yml
2023-12-22 23:44:50 +01:00
Yacine31
aeb73b6966
Update main.yml
2023-12-22 23:39:48 +01:00
Yacine31
cfd10456cf
Update main.yml
2023-09-26 12:25:23 +02:00
Yacine31
84aa7473cc
backup bin
...
ajout de backup des binaires (script + cron)
2023-09-26 12:23:57 +02:00
Yacine31
b3e267908d
Update export_datapump.sh
2023-09-25 20:57:41 +02:00
Yacine31
bc11c4ea5e
Update export_datapump.sh
2023-09-25 20:55:40 +02:00
Yacine31
43c992e118
Update export_datapump_alldb.sh
2023-09-25 20:53:16 +02:00
Yacine31
b68b5d2c73
Update backup_rman_alldb.sh
2023-09-25 20:52:59 +02:00
Yacine31
46bc6fcbb5
Update backup_rman.sh
2023-09-25 20:50:08 +02:00
Yacine31
20e494077f
Update main.yml
2023-08-10 13:01:02 +02:00
Yacine31
9bd616110c
Update backup_rman.sh
2023-08-10 12:58:44 +02:00
Yacine31
430da0365b
Update export_datapump.sh
2023-08-09 02:08:04 +02:00
Yacine31
a2783ba21e
Update export_datapump.sh
2023-08-09 01:37:45 +02:00
Yacine31
78fbe569ef
Update export_datapump.sh
2023-08-09 01:36:26 +02:00
Yacine31
e62b766d92
Update export_datapump.sh
2023-08-09 01:32:59 +02:00
Yacine31
15d401d82b
Update export_datapump.sh
...
ajout de ntfy.sh
2023-08-09 01:30:59 +02:00
Yacine31
ab21fe8bf0
maj readme et ntfy dans backup rman
...
maj readme et ntfy dans backup rman
2023-08-08 12:30:10 +02:00
Yacine31
fee1efba2a
ajout de datapump
2023-04-21 00:50:01 +02:00
Yacine31
d6f62755a1
Update main.yml
2023-04-21 00:26:02 +02:00
Yacine31
f6b7797387
Update main.yml
2023-04-21 00:20:55 +02:00
Yacine31
5bb962fa3c
boucle pour sauvegarde RMAN
2023-04-21 00:09:08 +02:00
Yacine31
df33e5305a
Update main.yml
2023-04-20 23:57:08 +02:00
Yacine31
84b58a787b
mise à jour backup RMAN
2023-04-20 23:52:51 +02:00
Yacine31
a1105bac6a
Update cron_oracle_cleaner.j2
2023-04-06 18:06:09 +02:00
Yacine31
935940f14e
Update cron_oracle_cleaner.j2
2023-04-06 18:01:02 +02:00
Yacine31
543f7b7c0c
Update cron_oracle_cleaner.j2
...
ajout de la suppression des fichiers adump/*.aud
2023-03-30 15:19:09 +02:00
Yacine31
21b0321685
Update backup_rman.sh
2023-03-10 16:36:42 +01:00
Yacine31
60f488950a
Update cron_oracle_cleaner.j2
2023-01-25 09:42:07 +01:00
Yacine31
9a1a187d13
gros update pour l'install 19c
2023-01-19 14:32:59 +01:00
Yacine31
49265ea380
Initial commit
2022-12-14 00:27:31 +01:00