Skip to content

Commit 057cc08

Browse files
authored
Merge pull request #53 from VictoriaMetrics/roles/single-skip-cron
roles/single: skip cron-related tasks if cron is not installed
2 parents db4e16e + fbb63b5 commit 057cc08

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

roles/single/tasks/configure.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,14 @@
4242
name: victoriametrics
4343
enabled: true
4444

45+
- name: Gather package facts
46+
ansible.builtin.package_facts:
47+
manager: auto
48+
4549
- name: Configure credentials
46-
when: victoriametrics_backup_enabled | bool
50+
when:
51+
- victoriametrics_backup_enabled | bool
52+
- "'cron' in ansible_facts.packages"
4753
block:
4854
- name: Create aws credentials dir
4955
become: true
@@ -97,4 +103,6 @@
97103
weekday: "{{ victoriametrics_backup_cron_weekday }}"
98104
month: "{{ victoriametrics_backup_cron_month }}"
99105
state: absent
100-
when: not victoriametrics_backup_enabled | bool
106+
when:
107+
- not victoriametrics_backup_enabled | bool
108+
- "'cron' in ansible_facts.packages"

0 commit comments

Comments
 (0)