diff --git a/ansible/roles/monasca/tasks/register.yml b/ansible/roles/monasca/tasks/register.yml
index fae82631b5ae3ba728dfc04cd80d3df8c97fe4d5..6f609cff329c5e5f14ad9ff3e83859f713dc353d 100644
--- a/ansible/roles/monasca/tasks/register.yml
+++ b/ansible/roles/monasca/tasks/register.yml
@@ -80,4 +80,5 @@
       role: "{{ monasca_agent_authorized_roles | first }}"
       region_name: "{{ openstack_region_name }}"
       auth: "{{ monasca_openstack_auth }}"
+      endpoint_type: "{{ openstack_interface }}"
   run_once: True