diff options
| author | Hui Kang <kangh@us.ibm.com> | 2015-11-04 13:03:43 -0500 |
|---|---|---|
| committer | Hui Kang <kangh@us.ibm.com> | 2015-11-23 17:02:54 -0500 |
| commit | 46673b81c154a018dca40f40dd527b3488b652dc (patch) | |
| tree | ec000e507dc953344a1adf0fd8aa766822d34534 | |
| parent | d3efbd07dc4d6095089666011dc79ac3bcae8036 (diff) | |
| download | kolla-46673b81c154a018dca40f40dd527b3488b652dc.tar.gz kolla-46673b81c154a018dca40f40dd527b3488b652dc.zip | |
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
| -rw-r--r-- | ansible/post-deploy.yml | 9 | ||||
| -rw-r--r-- | ansible/roles/common/templates/admin-openrc.sh.j2 | 8 | ||||
| -rw-r--r-- | doc/quickstart.rst | 9 |
3 files changed, 23 insertions, 3 deletions
diff --git a/ansible/post-deploy.yml b/ansible/post-deploy.yml new file mode 100644 index 000000000..76913dc54 --- /dev/null +++ b/ansible/post-deploy.yml @@ -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 diff --git a/ansible/roles/common/templates/admin-openrc.sh.j2 b/ansible/roles/common/templates/admin-openrc.sh.j2 new file mode 100644 index 000000000..9ab250f6a --- /dev/null +++ b/ansible/roles/common/templates/admin-openrc.sh.j2 @@ -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 diff --git a/doc/quickstart.rst b/doc/quickstart.rst index 0950794af..f517c8add 100644 --- a/doc/quickstart.rst +++ b/doc/quickstart.rst @@ -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 |
