|  | Reads the OS_* variables set by devstack through openrc | 
|  | for the specified user and project and exports them as | 
|  | the os_env_vars fact. | 
|  |  | 
|  | **WARNING**: this role is meant to be used as porting aid | 
|  | for the non-unified python-<service>client jobs which | 
|  | are already around, as those clients do not use clouds.yaml | 
|  | as openstackclient does. | 
|  | When those clients and their jobs are deprecated and removed, | 
|  | or anyway when the new code is able to read from clouds.yaml | 
|  | directly, this role should be removed as well. | 
|  |  | 
|  |  | 
|  | **Role Variables** | 
|  |  | 
|  | .. zuul:rolevar:: devstack_base_dir | 
|  | :default: /opt/stack | 
|  |  | 
|  | The devstack base directory. | 
|  |  | 
|  | .. zuul:rolevar:: openrc_file | 
|  | :default: {{ devstack_base_dir }}/devstack/openrc | 
|  |  | 
|  | The location of the generated openrc file. | 
|  |  | 
|  | .. zuul:rolevar:: openrc_user | 
|  | :default: admin | 
|  |  | 
|  | The user whose credentials should be retrieved. | 
|  |  | 
|  | .. zuul:rolevar:: openrc_project | 
|  | :default: admin | 
|  |  | 
|  | The project (which openrc_user is part of) whose | 
|  | access data should be retrieved. | 
|  |  | 
|  | .. zuul:rolevar:: openrc_enable_export | 
|  | :default: false | 
|  |  | 
|  | Set it to true to export os_env_vars. |