diff --git a/ansible/roles/heat/tasks/register.yml b/ansible/roles/heat/tasks/register.yml index 3d5adfdd9a..5b1c4cacd9 100644 --- a/ansible/roles/heat/tasks/register.yml +++ b/ansible/roles/heat/tasks/register.yml @@ -55,3 +55,16 @@ module_extra_vars: openstack_heat_auth: "{{ openstack_heat_auth }}" run_once: True + +- name: Add the heat_stack_owner role to the admin project + kolla_toolbox: + module_name: "os_user_role" + module_args: + project: "{{ openstack_auth.project_name }}" + user: "{{ openstack_auth.username }}" + role: "{{ heat_stack_owner_role }}" + region_name: "{{ openstack_region_name }}" + auth: "{{ '{{ openstack_heat_auth }}' }}" + module_extra_vars: + openstack_heat_auth: "{{ openstack_heat_auth }}" + run_once: True