nettoyage des scripts et des roles
This commit is contained in:
@@ -1,46 +1,8 @@
|
||||
---
|
||||
# - name: Téléchrgement des binaires
|
||||
# become: yes
|
||||
# get_url:
|
||||
# url: https://kutt.axiome.io/m7EQg2p
|
||||
# dest: /u01/sources/{{oracle_zip_filename}}
|
||||
# mode: 0755
|
||||
# group: oinstall
|
||||
# owner: oracle
|
||||
# checksum: sha256:ba8329c757133da313ed3b6d7f86c5ac42cd9970a28bf2e6233f3235233aa8d8
|
||||
# validate_certs: no
|
||||
# tags: download_sw
|
||||
|
||||
# - name: Téléchargement OPatch
|
||||
# become: yes
|
||||
# get_url:
|
||||
# url : https://kutt.axiome.io/opatch
|
||||
# dest: /u01/sources/{{opatch_file}}
|
||||
# mode: 0755
|
||||
# group: oinstall
|
||||
# checksum: sha256:1d5f9b244a12f24efa16f851107f7b62426f10aa303ebb878928db6a8ca95a73
|
||||
# validate_certs: no
|
||||
# owner: oracle
|
||||
# timeout: 120
|
||||
# tags: download_opatch
|
||||
|
||||
- name: Téléchargement OPatch
|
||||
shell: wget --no-check-certificate https://kutt.axiome.io/opatch -O /u01/sources/{{opatch_file}}
|
||||
tags: download_opatch
|
||||
|
||||
# - name: Téléchargement du PSU
|
||||
# become: yes
|
||||
# get_url:
|
||||
# url: https://kutt.axiome.io/db_ru
|
||||
# dest: /u01/sources/{{psu_file}}
|
||||
# mode: 0755
|
||||
# group: oinstall
|
||||
# owner: oracle
|
||||
# checksum: sha256:8628ba2ecc6a9d45e803e213eefafa2234cbd4e0e4a14c17bc46168bc7e155c8
|
||||
# validate_certs: no
|
||||
# timeout: 600
|
||||
# tags: download_sw
|
||||
|
||||
- name: Téléchargement du PSU
|
||||
shell: wget --no-check-certificate https://kutt.axiome.io/db_ru -O /u01/sources/{{psu_file}}
|
||||
tags: download_ru
|
||||
@@ -40,19 +40,6 @@
|
||||
shell: wget --no-check-certificate https://kutt.axiome.io/m7EQg2p -O {{ oracle_sources }}/{{oracle_zip_filename}}
|
||||
tags: download_sw
|
||||
|
||||
# - name: Téléchargement des binaires Oracle
|
||||
# become: yes
|
||||
# get_url:
|
||||
# url: https://kutt.axiome.io/m7EQg2p
|
||||
# dest: /u01/sources/{{oracle_zip_filename}}
|
||||
# mode: 0755
|
||||
# group: oinstall
|
||||
# owner: oracle
|
||||
# checksum: sha256:ba8329c757133da313ed3b6d7f86c5ac42cd9970a28bf2e6233f3235233aa8d8
|
||||
# validate_certs: no
|
||||
# timeout: 600
|
||||
# tags: download_sw
|
||||
#
|
||||
- name: Extraction des binaires Oracle
|
||||
unarchive: src={{ oracle_sources }}/{{ oracle_zip_filename }} dest={{ oracle_home }}
|
||||
become: true
|
||||
@@ -82,7 +69,6 @@
|
||||
tags: orainstall
|
||||
|
||||
- debug: var=oradbinstall.stdout_lines
|
||||
# with_items: oradbinstall.results
|
||||
tags: orainstall
|
||||
|
||||
- name: Vérification de l existance du fichier orainstRoot.sh
|
||||
@@ -107,7 +93,6 @@
|
||||
tags: opatch
|
||||
|
||||
- debug: var=opatchls.stdout_lines
|
||||
# with_items: opatchls.results
|
||||
tags: opatch
|
||||
|
||||
# suppression des binaires, du fichier de réponse et du script d'install
|
||||
|
||||
@@ -13,6 +13,3 @@
|
||||
# Application du patch
|
||||
- include: opatch_apply.yml
|
||||
|
||||
# Ajout des sripts d'exploitation
|
||||
- include: scripts_exploitation.yml
|
||||
|
||||
|
||||
@@ -1,104 +0,0 @@
|
||||
---
|
||||
#
|
||||
# post configuration d'une installation de base de données Oracle
|
||||
#
|
||||
# ---------------------------------------------------
|
||||
# récupération des scripts sql
|
||||
# ---------------------------------------------------
|
||||
- name: Clonage du repository github SQL
|
||||
git:
|
||||
repo: https://github.com/Yacine31/sql.git
|
||||
dest: "{{ scripts_dir }}"
|
||||
clone: yes
|
||||
update: yes
|
||||
force: yes
|
||||
|
||||
# ---------------------------------------------------
|
||||
# changement du propriétaire de root en oracle
|
||||
# ---------------------------------------------------
|
||||
- name: Changement du propriétaire
|
||||
file:
|
||||
dest: "{{ scripts_dir }}"
|
||||
owner: oracle
|
||||
group: oinstall
|
||||
recurse: yes
|
||||
|
||||
# # n'est plus utilisé : le script est récupéré depuis Github
|
||||
# ---------------------------------------------------
|
||||
# Modification du prompt SQLPlus
|
||||
# ---------------------------------------------------
|
||||
# - name: Modification du prompt SQLPlus
|
||||
# copy: src=login.sql dest={{ scripts_dir }} mode=644 owner=oracle group=oinstall
|
||||
# tags: login.sql
|
||||
|
||||
# ---------------------------------------------------
|
||||
# Ajout de la variabe ORACLE_PATH ans .bash_profile
|
||||
# ---------------------------------------------------
|
||||
- name: Ajout de la variabe ORACLE_PATH ans .bash_profile
|
||||
lineinfile: path=/home/oracle/.bash_profile line="export ORACLE_PATH={{ scripts_dir }}" create=yes
|
||||
tags: oraclepath
|
||||
|
||||
# ---------------------------------------------------
|
||||
# ajout de script oracle pour les backups rman
|
||||
# ---------------------------------------------------
|
||||
|
||||
# - name: Copie du script backup_rman.sh dans {{ scripts_dir }}
|
||||
# copy: src=backup_rman.sh dest={{ scripts_dir }}/ owner=oracle group=oinstall mode=755 #
|
||||
|
||||
# - name: Copie du script backup_rman_alldb.sh dans {{ scripts_dir }}
|
||||
# copy: src=backup_rman_alldb.sh dest={{ scripts_dir }}/ owner=oracle group=oinstall mode=755
|
||||
|
||||
# # n'est plus utilisé : le script est récupéré depuis Github
|
||||
# - name: Copie du script RMAN et Datapump dans {{ scripts_dir }}
|
||||
# copy: src={{ item }} dest={{ scripts_dir }}/ owner=oracle group=oinstall mode=755
|
||||
# loop:
|
||||
# - backup_rman.sh
|
||||
# - backup_rman_alldb.sh
|
||||
# - export_datapump.sh
|
||||
# - export_datapump_alldb.sh
|
||||
# tags: backup
|
||||
|
||||
- name: Création de répertoire de sauvegarde RMAN et Datapump /u04
|
||||
file: dest=/u04 mode=775 owner=oracle group=oinstall state=directory recurse=yes
|
||||
tags: backup
|
||||
|
||||
- name: installation du package mutt pour envoyer des mails depuis le shell
|
||||
yum: name=mutt state=latest disable_gpg_check=yes
|
||||
tags: backup
|
||||
|
||||
- name: Ajout de la tâche cron RMAN
|
||||
cron: name="Backup RMAN des bases ouvertes et en AL" user=oracle minute="44" hour="23" job="sh {{ scripts_dir }}/backup_rman_alldb.sh 2>&1 1>/dev/null"
|
||||
tags: backup
|
||||
|
||||
- name: Ajout de la tâche cron Datapump
|
||||
cron: name="Export Datapump des bases ouvertes" user=oracle minute="44" hour="21" job="sh {{ scripts_dir }}/export_datapump_alldb.sh 2>&1 1>/dev/null"
|
||||
tags: backup
|
||||
|
||||
# ---------------------------------------------------
|
||||
# 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"
|
||||
Reference in New Issue
Block a user