diff --git a/ansible/roles/octavia/tasks/register.yml b/ansible/roles/octavia/tasks/register.yml
index 7078006e05612ec27df40f7e2a361bf00ada6e0c..c44ac4e202e399e837cd744398fecee8304db7ba 100644
--- a/ansible/roles/octavia/tasks/register.yml
+++ b/ansible/roles/octavia/tasks/register.yml
@@ -14,7 +14,7 @@
     module_args:
       user: "{{ octavia_keystone_user }}"
       role: admin
-      project: admin
+      project: "{{ keystone_admin_project }}"
       auth: "{{ openstack_octavia_auth }}"
       endpoint_type: "{{ openstack_interface }}"
       cacert: "{{ openstack_cacert }}"