--- # --------------------------------------------------- # ajout de script oracle pour les backups rman # --------------------------------------------------- - name: Copie du script backup_rman.sh dans /home/oracle/scripts copy: src=backup_rman.sh dest=/home/oracle/scripts/ owner=oracle group=oinstall mode=755 # --------------------------------------------------- # configuration Linux : config oracle pour logrotate # Gestion des fichiers logs seulement (archivage et réinitialisation) # --------------------------------------------------- - name: Gestion des logs Oracle - copie du fichier de configuration pour logrotate template: src=logrotate_oracle.j2 dest=/etc/logrotate.d/oracle mode=644 owner=root group=root tags: logrotate # --------------------------------------------------- # configuration Linux : oracle cleaner dans cron.daily # Gestion des fichiers trace et xml : purge des anciens fichiers # --------------------------------------------------- - name: Netoyage ADR Oracle - copie du fichier de configuration pour cron template: src=cron_oracle_cleaner.j2 dest=/etc/cron.daily/oracle_cleaner mode=755 owner=root group=root tags: cron_daily # --------------------------------------------------- # copy du fichier dbora.service dans /lib/systemd/system pour redémmarage auto # --------------------------------------------------- - name: Copie du script de démarrage auto des bases Oracle template: src=dbora.service.j2 dest=/lib/systemd/system/dbora.service owner=root mode=644 tags: dbora_init - name: Activation par systemctl du script de démarrage auto des bases Oracle systemd: name=dbora daemon_reload=yes enabled=yes tags: dbora_init - debug: msg="Pensez à mettre Y au lieu de N dans /etc/oratab pour les bases à démarreage automatique"