Initial commit
[ta/infra-ansible.git] / roles / access-management / templates / custom_rc.j2
1 # {{ ansible_managed }}
2 export LC_ALL=C
3
4 # COMMON CINDER ENVS
5 export CINDER_ENDPOINT_TYPE={{ openrc_clouds_yml_interface }}
6
7 # COMMON NOVA ENVS
8 export NOVA_ENDPOINT_TYPE={{ openrc_clouds_yml_interface }}
9
10 # COMMON OPENSTACK ENVS
11 export OS_ENDPOINT_TYPE={{ openrc_clouds_yml_interface }}
12 export OS_INTERFACE={{ openrc_clouds_yml_interface }}
13 export OS_PROJECT_NAME={{ am_project_name }}
14 export OS_TENANT_NAME={{ am_project_name }}
15 echo "Please enter your OpenStack Username for project $OS_PROJECT_NAME: "
16 read OS_USERNAME_INPUT
17 export OS_USERNAME=$OS_USERNAME_INPUT
18 echo "Please enter your OpenStack Password for project $OS_PROJECT_NAME as user $OS_USERNAME: "
19 read -sr OS_PASSWORD_INPUT
20 export OS_PASSWORD=$OS_PASSWORD_INPUT
21 export OS_AUTH_URL={{ openrc_os_auth_url }}
22 export OS_NO_CACHE=1
23 export OS_USER_DOMAIN_NAME={{ openrc_os_domain_name }}
24 export OS_PROJECT_DOMAIN_NAME={{ openrc_os_domain_name }}
25 export OS_REGION_NAME={{ openrc_region_name }}
26 export PS1='[\u@\h \W($OS_USERNAME_INPUT)]\$ '
27 export OS_REST_URL={{ service_internaluri_proto }}://{{ internal_lb_vip_address }}:{{ restful_service_port }}
28
29 # For openstackclient
30 {% if openrc_os_auth_url.endswith('v2.0') %}
31 export OS_IDENTITY_API_VERSION=2.0
32 export OS_AUTH_VERSION=2
33 {% else %}
34 export OS_IDENTITY_API_VERSION=3
35 export OS_AUTH_VERSION=3
36 {% endif %}