diff --git a/roles/ipareplica/library/ipareplica_prepare.py b/roles/ipareplica/library/ipareplica_prepare.py
index ee7932a980b072d9ac3ecd9a88c53391fe6d3dcc..225aadf903b3a06569103ff5e2f0d7197a2d8353 100644
--- a/roles/ipareplica/library/ipareplica_prepare.py
+++ b/roles/ipareplica/library/ipareplica_prepare.py
@@ -175,10 +175,13 @@ def main():
             setup_dns=dict(required=False, type='bool'),
             ### ssl certificate ###
             dirsrv_cert_files=dict(required=False, type='list', default=[]),
+            dirsrv_cert_name=dict(required=False),
             dirsrv_pin=dict(required=False),
             http_cert_files=dict(required=False, type='list', default=[]),
+            http_cert_name=dict(required=False),
             http_pin=dict(required=False),
             pkinit_cert_files=dict(required=False, type='list', default=[]),
+            pkinit_cert_name=dict(required=False),
             pkinit_pin=dict(required=False),
             ### client ###
             keytab=dict(required=False),
@@ -238,8 +241,14 @@ def main():
     options.setup_dns = ansible_module.params.get('setup_dns')
     ### ssl certificate ###
     options.dirsrv_cert_files = ansible_module.params.get('dirsrv_cert_files')
+    options.dirsrv_cert_name = ansible_module.params.get('dirsrv_cert_name')
+    options.dirsrv_pin = ansible_module.params.get('dirsrv_pin')
     options.http_cert_files = ansible_module.params.get('http_cert_files')
+    options.http_cert_name = ansible_module.params.get('http_cert_name')
+    options.http_pin = ansible_module.params.get('http_pin')
     options.pkinit_cert_files = ansible_module.params.get('pkinit_cert_files')
+    options.pkinit_cert_name = ansible_module.params.get('pkinit_cert_name')
+    options.pkinit_pin = ansible_module.params.get('pkinit_pin')
     ### client ###
     options.keytab = ansible_module.params.get('keytab')
     options.mkhomedir = ansible_module.params.get('mkhomedir')
diff --git a/roles/ipareplica/tasks/install.yml b/roles/ipareplica/tasks/install.yml
index 4d09a37b9afba71943a25faaf79ea493e99755a9..5a1d2e9615bd3348ff5d368e4b7466551c3902d4 100644
--- a/roles/ipareplica/tasks/install.yml
+++ b/roles/ipareplica/tasks/install.yml
@@ -133,10 +133,13 @@
       setup_dns: "{{ ipareplica_setup_dns }}"
       ### ssl certificate ###
       dirsrv_cert_files: "{{ ipareplica_dirsrv_cert_files | default([]) }}"
+      dirsrv_cert_name: "{{ ipareplica_dirsrv_cert_name | default(omit) }}"
       dirsrv_pin: "{{ ipareplica_dirsrv_pin | default(omit) }}"
       http_cert_files: "{{ ipareplica_http_cert_files | default([]) }}"
+      http_cert_name: "{{ ipareplica_http_cert_name | default(omit) }}"
       http_pin: "{{ ipareplica_http_pin | default(omit) }}"
       pkinit_cert_files: "{{ ipareplica_pkinit_cert_files | default([]) }}"
+      pkinit_cert_name: "{{ ipareplica_pkinit_cert_name | default(omit) }}"
       pkinit_pin: "{{ ipareplica_pkinit_pin | default(omit) }}"
       ### client ###
       keytab: "{{ ipaclient_keytab | default(omit) }}"