Create openrc file on the deploy node

This task is run as a post-deploy playbook

Implements: blueprint ansible-task-generate-openrc
Change-Id: I69f4ee895094da5c73494a41dccb2e86eb481656
This commit is contained in:
Hui Kang 2015-11-04 13:03:43 -05:00
parent d3efbd07dc
commit 46673b81c1
3 changed files with 23 additions and 3 deletions

9
ansible/post-deploy.yml Normal file
View File

@ -0,0 +1,9 @@
---
- name: Creating admin openrc file on the deploy node
hosts: all
tasks:
- template:
src: "roles/common/templates/admin-openrc.sh.j2"
dest: "{{ node_config_directory }}/admin-openrc.sh"
run_once: True
connection: local

View File

@ -0,0 +1,8 @@
export OS_PROJECT_DOMAIN_ID=default
export OS_USER_DOMAIN_ID=default
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD={{ keystone_admin_password }}
export OS_AUTH_URL=http://{{ kolla_internal_address }}:{{ keystone_admin_port }}/v3
export OS_IDENTITY_API_VERSION=3

View File

@ -464,12 +464,15 @@ kolla_internal_address.
Useful tools
-------------
View tools/openrc-example for an example of an openrc that may be used with
the environment. The following command will initialize an environment with a
glance image and neutron networks:
If run with the post-deploy.yml, an openrc file is created as
\/etc\/kolla\/admin-openrc.sh on the deploy node. Or view tools/openrc-example
for an example of an openrc that may be used with the environment. The
following command will initialize an environment with a glance image and
neutron networks:
::
source /etc/kolla/admin-openrc.sh
kolla/tools/init-runonce
Debugging Kolla