From 9193c18128133ac7dc3fca33a6b091e79392e415 Mon Sep 17 00:00:00 2001 From: Luc Stroobant Date: Tue, 12 Jan 2021 02:58:47 +0100 Subject: [PATCH] Use inventory_hostname as random seed to keep same Cron time. By @stroobl (#54) --- defaults/main.yml | 10 +++++----- tasks/main.yml | 2 -- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 08b58c6..b1edadc 100755 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -37,8 +37,8 @@ bb_quota_size: 0 bb_alertdays: 0 bb_repo_name: "{{ inventory_hostname }}" bb_sshkey: "{{ root_user['ssh_public_key'] }}" -borgmatic_cron_hour: "{{ 6 | random }}" -borgmatic_cron_minute: "{{ 59 | random }}" -borgmatic_cron_checks_day: "{{ range(1, 28) | random }}" -borgmatic_cron_checks_hour: "{{ range(7, 24) | random }}" -borgmatic_cron_checks_minute: "{{ 59 | random }}" +borgmatic_cron_hour: "{{ 6 | random(seed=inventory_hostname) }}" +borgmatic_cron_minute: "{{ 59 | random(seed=inventory_hostname) }}" +borgmatic_cron_checks_day: "{{ range(1, 28) | random(seed=inventory_hostname) }}" +borgmatic_cron_checks_hour: "{{ range(7, 24) | random(seed=inventory_hostname) }}" +borgmatic_cron_checks_minute: "{{ 59 | random(seed=inventory_hostname) }}" diff --git a/tasks/main.yml b/tasks/main.yml index 766eb77..22cf6c2 100755 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -84,7 +84,6 @@ mode: 0600 - name: Add cron-job for borgmatic (large repo, create and check separate) - tags: molecule-idempotence-notest block: - name: Add cron job for regular create and prune cron: @@ -106,7 +105,6 @@ when: borgmatic_large_repo - name: Add cron-job for borgmatic (normal-sized repo) - tags: molecule-idempotence-notest block: - name: Add cron job for create, check and prune cron: