44 lines
1.4 KiB
ReStructuredText
44 lines
1.4 KiB
ReStructuredText
========
|
|
KollaCLI
|
|
========
|
|
|
|
The following steps can be used to build / run the kollacli
|
|
|
|
* install ansible and docker
|
|
* virtualenv .venv
|
|
* . .venv/bin/activate
|
|
* pip install -r requirements.txt
|
|
* python setup.py install
|
|
* mkdir /usr/share/kolla
|
|
* cp -r openstack-kolla/ansible to /usr/share/kolla
|
|
* mkdir /etc/kolla
|
|
* mkdir /etc/kolla/kollacli
|
|
* mkdir /etc/kolla/kollacli/ansible
|
|
* cp -r openstack-kolla/etc/kolla/* to /etc/kolla
|
|
* mkdir /usr/share/kolla/kollacli
|
|
* mkdir /usr/share/kolla/kollacli/tools
|
|
* mkdir /usr/share/kolla/kollacli/ansible
|
|
* cp openstack-kollacli/tools /usr/share/kolla/kollacli/tools
|
|
* cp openstack-kollacli/ansible /usr/share/kolla/kollacli/ansible
|
|
* kollacli
|
|
|
|
At that point you will be dropped into the kollacli shell where
|
|
you can run commands like help or ? to see what commands are
|
|
available and any of the sub commands can be executed directly.
|
|
|
|
Alternately you can not use the shell and just execute commands
|
|
directly via >kollacli host add, etc.
|
|
|
|
If you make changes to the i18n strings (denoted by methods like
|
|
_("message")) make sure to re-generate the i18n files with the
|
|
>python setup.py extract_messages command and check in the files
|
|
generated in openstack-kollacli.
|
|
|
|
===============
|
|
Troubleshooting
|
|
===============
|
|
|
|
If you get an error about missing python.h install the python-dev
|
|
package via apt-get or yum or whatever mechanism is appropriate
|
|
for your platform.
|