Skip to content

Commit d0bf554

Browse files
committed
oradb_rman: added option state for cronjobs, disabled is optional now
Cronjobs could be removed when state=absent is set.
1 parent 535c264 commit d0bf554

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

changelogs/fragments/rman_cron.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
minor_changes:
3+
- "oradb_rman: added option state for cronjobs, disabled is optional now (oravirt#369)"

roles/oradb_rman/tasks/main.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,8 @@
342342
name: rman_backup_{{ item.0.oracle_db_name }}_{{ item.1.name }}
343343
cron_file: "{{ rman_cronfile }}"
344344
user: "{{ oracle_user }}"
345-
disabled: "{{ item.1.disabled }}"
345+
disabled: "{{ item.1.disabled | default(false) }}"
346+
state: "{{ item.1.state | default('present') }}"
346347
day: "{{ item.1.day }}"
347348
weekday: "{{ item.1.weekday }}"
348349
hour: "{{ item.1.hour }}"
@@ -354,10 +355,13 @@
354355
- rman_jobs
355356
- skip_missing: true
356357
loop_control:
357-
label: "oracle_db_name {{ item.0.oracle_db_name | default('') }} job {{ item.1.name | default('') }}"
358+
label: >-
359+
oracle_db_name: {{ item.0.oracle_db_name | default('') }}
360+
job: {{ item.1.name | default('') }}
361+
disabled: {{ item.1.disabled | default(false) }}
362+
state: {{ item.1.state | default('present') }}
358363
when:
359364
- item.1 is defined
360-
- item.1.disabled is defined
361365
- item.1.day is defined
362366
- item.1.weekday is defined
363367
- item.1.hour is defined

0 commit comments

Comments
 (0)