diff --git a/defaults/main.yml b/defaults/main.yml index 2219d10..c3650d7 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,3 +1,7 @@ --- create_ovh_dkim_entry: true dkim_selector: default +ovh_application_key: "{{ vault_ovh_api_key }}" +ovh_application_secret: "{{ vault_ovh_api_secret }}" +ovh_consumer_key: '{{ vault_ovh_consumer_key }}' +ovh_endpoint: 'ovh-eu' diff --git a/tasks/configure_ovh.yml b/tasks/configure_ovh.yml index 62d1f6f..cb79dd0 100644 --- a/tasks/configure_ovh.yml +++ b/tasks/configure_ovh.yml @@ -22,7 +22,6 @@ record_ttl: 10 append: true loop: "{{ key_file['results'] }}" - delegate_to: ovh_management[0] when: - "'.local' not in item['item']" - item['item'] | regex_findall('\.') | length == 1 diff --git a/tasks/install.yml b/tasks/install.yml index e47c349..f11f44e 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -4,3 +4,8 @@ name: - opendkim - opendkim-tools + +- name: Ensure OVH python module is installed + ansible.builtin.pip: + name: ovh + when: create_ovh_dkim_entry