diff --git a/deployment/pki/scripts/lib/certs.sh b/deployment/pki/scripts/lib/certs.sh
index e78b7e5dc04957bc2caa82096255969d3bda1b36..2bd9fd44ddf84377c55b0ca2edd2890d1973a566 100755
--- a/deployment/pki/scripts/lib/certs.sh
+++ b/deployment/pki/scripts/lib/certs.sh
@@ -254,6 +254,10 @@ function copyCAFromPki {
     done
 }
 
+function getConsulDomain {
+    echo $(read_ansible_var "consul_domain" "hosts_vitamui_iam_internal[0]")
+}
+
 function generateCerts {
     # To override
     pki_logger "Generation of certificates"
@@ -294,7 +298,7 @@ function main {
     pki_logger "    -> Ecraser les certificats existants: ${ERASE}"
 
     # Get consul_domain
-    CONSUL_DOMAIN=$(read_ansible_var "consul_domain" "hosts_vitamui_iam_internal[0]")
+    CONSUL_DOMAIN=$(getConsulDomain)
 
     # Cleaning or creating vault file for certs
     initVault   certs   ${ERASE}