tripleo-ansible/tripleo_ansible/roles/tripleo-clients-install
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
..
defaults Adds tripleo-clients-install role 2019-08-23 14:21:14 -05:00
meta Adds tripleo-clients-install role 2019-08-23 14:21:14 -05:00
molecule/default Adds tripleo-clients-install role 2019-08-23 14:21:14 -05:00
tasks Adds tripleo-clients-install role 2019-08-23 14:21:14 -05:00
vars Adds tripleo-clients-install role 2019-08-23 14:21:14 -05:00
README.md Adds tripleo-clients-install role 2019-08-23 14:21:14 -05:00

README.md

tripleo-clients-install

Installs openstack clients packages

Role Variables

Common variables

  • tripleo_clients_install_python_prefix: package prefix
tripleo_clients_install_python_prefix: python3

main task

  • tripleo_clients_install_dict: hash listing the different client and package state:
tripleo_clients_install_dict:
  aodh: present
  barbican: absent

install_pkgs task

  • tripleo_clients_install_client: client name you want to manage
tripleo_clients_install_client: aodh
  • tripleo_clients_install_pkg_state: package state you want
tripleo_clients_install_pkg_state: present