Cédric Jeanneret 64d28e6f5f Adds tripleo-clients-install role
This role allows to easily install either all or some of the openstack
clients.

Change-Id: I6fe8f2469207d75e2c7aa6621f6683a1949ac0ca
Story: 2005984
Task: 34433
Task: 34434
Task: 34435
Task: 34436
2019-08-23 14:21:14 -05:00

31 lines
650 B
Markdown

# tripleo-clients-install
Installs openstack clients packages
## Role Variables
### Common variables
- tripleo_clients_install_python_prefix: package prefix
```YAML
tripleo_clients_install_python_prefix: python3
```
### main task
- tripleo_clients_install_dict: hash listing the different client and package
state:
```YAML
tripleo_clients_install_dict:
aodh: present
barbican: absent
```
### install_pkgs task
- tripleo_clients_install_client: client name you want to manage
```YAML
tripleo_clients_install_client: aodh
```
- tripleo_clients_install_pkg_state: package state you want
```YAML
tripleo_clients_install_pkg_state: present
```