diff --git a/ansible/roles/venus/defaults/main.yml b/ansible/roles/venus/defaults/main.yml
index caabb494293d56abad4bc424073b3192dd0990e5..42cf25e8fbe531808a6f4cd6d701661fdefc75d3 100644
--- a/ansible/roles/venus/defaults/main.yml
+++ b/ansible/roles/venus/defaults/main.yml
@@ -95,7 +95,7 @@ venus_manager_extra_volumes: "{{ venus_extra_volumes }}"
 # OpenStack
 ####################
 venus_internal_endpoint: "{{ venus_internal_fqdn | kolla_url(internal_protocol, venus_api_port) }}"
-venus_public_endpoint: "{{ venus_external_fqdn | kolla_url(external_protocol, venus_api_port) }}"
+venus_public_endpoint: "{{ venus_external_fqdn | kolla_url(public_protocol, venus_api_port) }}"
 
 venus_logging_debug: "{{ openstack_logging_debug }}"