orahost_logrotate
Configure logrotate for ansible-oracle
Table of contents
Requirements
- Minimum Ansible version:
2.16.0
Default Variables
logrotate_config
Configuration of logrotate definitions.
Default value
logrotate_config:
- name: oracle_alert
file: '{{ oracle_base }}/diag/rdbms/*/*/trace/*alert*.log {{ oracle_base }}/diag/asm/*/*/trace/alert*+ASM*.log'
options:
- missingok
- notifempty
- weekly
- rotate 3
- dateext
- name: oracle_listener
file: '{{ oracle_base }}/diag/tnslsnr/*/*/trace/*listener*.log'
options:
- missingok
- notifempty
- weekly
- rotate 3
- dateext
- compress
- name: oracle_rman
file: "{{ rman_cron_logdir | default('/var/log/oracle/rman/log') }}/*.log {{ oracle_base }}/admin/*/rman/*.log {{ oracle_base }}/admin/*/rman/log/*.log"
options:
- missingok
- notifempty
- compress
- weekly
- rotate 24
- dateext
oracle_cleanup_days
Define number of days for oracle_cleanup.sh logfiles and audit files.
Default value
oracle_cleanup_days: 14
oracle_home_gi
Default value
oracle_home_gi: '{% if _oraswgi_meta_configure_cluster %}{{ oracle_home_gi_cl }}{% else %}{{ oracle_home_gi_so }}{% endif %}'
oracle_home_gi_cl
Default value
oracle_home_gi_cl: /u01/app/{{ oracle_install_version_gi }}/grid
oracle_home_gi_so
Default value
oracle_home_gi_so: '{{ oracle_base }}/{{ oracle_install_version_gi }}/grid'
oracle_trace_cleanup_days
Define number of days for ADR in Oracle.
Default value
oracle_trace_cleanup_days: 7
orahost_logrotate_setup_logrotate
Setup of logrotate/cleanup is optional
Default value
orahost_logrotate_setup_logrotate: true
Open Tasks
- (bug): oracle_home_gi variables require a central meta role
Dependencies
- orahost_meta
- orasw_meta
License
license (MIT)
Author
[Thorsten Bruhns]