diff --git a/roles/rproxy/tasks/addconfig.yml b/roles/rproxy/tasks/addconfig.yml index a441f3b..086ca43 100644 --- a/roles/rproxy/tasks/addconfig.yml +++ b/roles/rproxy/tasks/addconfig.yml @@ -24,9 +24,15 @@ become: false become_user: "{{ ansible_user }}" + - name: Create fake host for certificate + ansible.builtin.shell: + cmd: "ipa host-add {{ rproxy_service_name }}.{{ ansible_facts['domain'] }} --force --desc=\"Fake host for SPN\"" + become: false + become_user: "{{ ansible_user }}" + - name: Create SPN for HTTP ansible.builtin.shell: - cmd: "ipa service-add HTTP/{{ rproxy_service_name }}.{{ ansible_facts['domain'] }} --skip-host-check" + cmd: "ipa service-add HTTP/{{ rproxy_service_name }}.{{ ansible_facts['domain'] }} --skip-host-check --force" become: false become_user: "{{ ansible_user }}" ignore_errors: true