For use with https://github.com/ceph/ceph/pull/26262
Signed-off-by: David Galloway <dgallowa@redhat.com>
packages_to_upgrade: []
+A list of packages to install via pip. These lists are defined in the vars files in ``vars/``::
+
+ pip_packages_to_install: []
+
The user that teuthology will use to connect to testnodes. This user will be created by this role and assigned to the appropriate groups.
Even though this variable exists, teuthology is not quite ready to support a configurable user::
# Set to true in group_vars if the testnode/machine type should have an NVMe device
check_for_nvme: false
+
+# packages to install via pip
+pip_packages_to_install: []
owner: "{{ teuthology_user }}"
group: "{{ teuthology_user }}"
mode: 0644
+
+- name: Install packages via pip
+ pip:
+ name: "{{ item }}"
+ with_items: "{{ pip_packages_to_install }}"
apt_repos: []
common_apt_repos: []
+
+pip_packages_to_install:
+ - remoto>=0.0.35
- python-markupsafe
- python-werkzeug
- python-itsdangerous
+
+pip_packages_to_install:
+ - remoto>=0.0.35