diff options
Diffstat (limited to 'roles/dyndns/tasks/main.yml')
| -rw-r--r-- | roles/dyndns/tasks/main.yml | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/roles/dyndns/tasks/main.yml b/roles/dyndns/tasks/main.yml index 9547f1a..f8b42d4 100644 --- a/roles/dyndns/tasks/main.yml +++ b/roles/dyndns/tasks/main.yml @@ -1,11 +1,10 @@ - name: Install DynDNS zone file + register: dyndns_zone_file ansible.builtin.template: src: dyndns.zone dest: "{{ ovh_domain_zone_replace_records_directory }}/dyndns.zone" mode: "644" -- name: Install daily crontabs for DynDNS - ansible.builtin.cron: - special_time: daily - name: daily crontab for DynDNS - job: update_ovhcloud_domain_zone >> {{ ovh_domain_zone_log_directory }}/cron.log +- name: Refresh ovhcloud domain zone + when: dyndns_zone_file is changed + ansible.builtin.command: update_ovhcloud_domain_zone |
