|
1 | 1 |
|
| 2 | + master_node: true |
2 | 3 | oracle_user: oracle |
3 | 4 | oracle_base: /u01/app/oracle |
4 | 5 |
|
5 | | - # set rman_cronfile: "" for using the user cron |
6 | 6 | rman_cronfile: oracle_rman_ansible |
7 | | - rman_cron_logdir: /var/log/oracle/rman |
| 7 | + rman_cron_logdir: /var/log/oracle/rman/log |
| 8 | + |
| 9 | + rman_script_dir: "{% if item is defined and item.0.rman_script_dir is defined %}{{item.0.rman_script_dir}}{% else %}{{oracle_base}}/rman/{% endif %}" |
| 10 | + rman_log_dir: "{% if item is defined and item.0.rman_log_dir is defined %}{{item.0.rman_log_dir}}{% else %}{{oracle_base}}/rman/log/{% endif %}" |
| 11 | + |
| 12 | + rman_tns_admin: /u01/app/oracle/rman/network/admin |
| 13 | + rman_wallet_loc: "{{oracle_base}}/rman/network/wallet" |
| 14 | + rman_wallet_password: "oracleWallet1" |
8 | 15 |
|
9 | 16 | rmanautofs: false |
10 | 17 |
|
| 18 | + rman_cron_mkjob: False |
| 19 | + |
11 | 20 | oracle_home_db: "{% if item.0 is defined %}{% if item.0.oracle_home is defined %}{{ item.0.oracle_home}}{% else %}{{ oracle_base }}/{{ item.0.oracle_version_db }}/{{ item.0.home }}{% endif %}{% else %}{% if item.oracle_home is defined %}{{ item.oracle_home }}{% else %}{{ oracle_base }}/{{ item.oracle_version_db }}/{{ item.home }}{% endif %}{% endif %}" |
12 | | - oracle_admin_db: "{% if item.0 is defined %}{{oracle_base}}/admin/{{item.0.oracle_db_name}}{% endif %}" |
13 | 21 |
|
14 | 22 | rman_retention_policy_default: "RECOVERY WINDOW OF 14 DAYS" |
15 | 23 | rman_channel_disk_default: "'/u10/rmanbackup/%d/%d_%T_%U'" |
16 | | - rman_controlfile_autobackup_disk_default: "'/u10/rmanbackup/%d/%d_%T_%U'" |
17 | | - rman_device_type_disk: 'PARALLELISM 1 BACKUP TYPE TO COMPRESSED BACKUPSET' |
| 24 | + rman_controlfile_autobackup_disk_default: "'/u10/rmanbackup/%d/%d_%F'" |
| 25 | + rman_device_type_disk_default: 'PARALLELISM 1 BACKUP TYPE TO COMPRESSED BACKUPSET' |
18 | 26 |
|
19 | 27 | rman_retention_policy: "{% if item.0.rman_retention_policy is defined %}{{item.0.rman_retention_policy}}{% else %}{{rman_retention_policy_default}}{% endif %}" |
20 | 28 | rman_channel_disk: "{% if item.0.rman_channel_disk is defined %}{{item.0.rman_channel_disk}}{% else %}{{rman_channel_disk_default}}{% endif %}" |
| 29 | + rman_controlfile_autobackup_disk: "{% if item.0.rman_controlfile_autobackup_disk is defined %}{{item.0.rman_controlfile_autobackup_disk}}{% else %}{{rman_controlfile_autobackup_disk_default}}{% endif %}" |
21 | 30 |
|
22 | 31 | rman_service_param: "{% if item.1.service is defined %}--service {{item.1.service}}{% else %}{% endif %}" |
| 32 | + |
| 33 | + check_mk_mkjob: "{% if rman_cron_mkjob %}/usr/bin/mk-job rman_{{item.0.oracle_db_name}}_{{item.1.name}} {% endif %}" |
| 34 | + |
| 35 | + rmanbackuplogdir: "{% if item.0.rman_log_dir is defined %}-l {{item.0.rman_log_dir}}{% else %}{% endif %}" |
| 36 | + rmanbackupscriptdir: "{% if item.0.rman_script_dir is defined %}-r {{item.0.rman_script_dir}}{% else %}{% endif %}" |
| 37 | + rman_catalog_param: "{% if item.0.rman_wallet is defined and item.0.rman_wallet %}-c /@{{item.0.rman_tnsalias}}{% else %}{% if item.0.rman_user is defined %}-c {{item.0.rman_user}}/{{item.0.rman_password}}@{{item.0.rman_tnsalias}}{% endif %}{% endif %}" |
0 commit comments