1.3 KiB
Usage
Command Line Interface
Note
Where a prompt starts with (kayobe-venv)
it is implied
that the user has activated the Kayobe virtualenv. This can be done as
follows:
$ source kayobe-venv/bin/activate
To deactivate the virtualenv:
(kayobe-venv) $ deactivate
To see information on how to use the kayobe
CLI and the
commands it provides:
(kayobe-venv) $ kayobe help
As the kayobe
CLI is based on the cliff
package (as used by the openstack
client), it supports tab
auto-completion of subcommands. This can be activated by generating and
then sourcing the bash completion script:
(kayobe-venv) $ kayobe complete > kayobe-complete
(kayobe-venv) $ source kayobe-complete
Working with Ansible Vault
If Ansible vault has been used to encrypt Kayobe configuration files,
it will be necessary to provide the kayobe
command with
access to vault password. There are three options for doing this:
- Prompt
-
Use
kayobe --ask-vault-pass
to prompt for the password. - File
-
Use
kayobe --vault-password-file <file>
to read the password from a (plain text) file. - Environment variable
-
Export the environment variable
KAYOBE_VAULT_PASSWORD
to read the password from the environment.