]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
testnode: Install remoto on testnodes 439/head
authorDavid Galloway <dgallowa@redhat.com>
Wed, 13 Feb 2019 17:00:41 +0000 (12:00 -0500)
committerDavid Galloway <dgallowa@redhat.com>
Wed, 13 Feb 2019 17:06:56 +0000 (12:06 -0500)
For use with https://github.com/ceph/ceph/pull/26262

Signed-off-by: David Galloway <dgallowa@redhat.com>
roles/testnode/README.rst
roles/testnode/defaults/main.yml
roles/testnode/tasks/pip.yml
roles/testnode/vars/apt_systems.yml
roles/testnode/vars/yum_systems.yml

index 1c5928a5cdfe8475a42e3fcdf06249bfc74862e5..ada57c55e7dfa929f9f64ac98eb1c11e685031f6 100644 (file)
@@ -130,6 +130,10 @@ A list of packages to upgrade. These lists are defined in the vars files in ``va
 
     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::
 
index 8714ec21647041d1d21fd85837b5e4d6660aff8d..f4c61fe49e86be2b9b7ccb1b175b11b1c0509c6f 100644 (file)
@@ -64,3 +64,6 @@ ntp_servers:
 
 # 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: []
index 0b0800dffdf76e21a54103acc0f4b1798ca7bf53..16d90da946e6f329ffbf58290db2f7e948dc3077 100644 (file)
@@ -28,3 +28,8 @@
     owner: "{{ teuthology_user }}"
     group: "{{ teuthology_user }}"
     mode: 0644
+
+- name: Install packages via pip
+  pip:
+    name: "{{ item }}"
+  with_items: "{{ pip_packages_to_install }}"
index d03a88869f2077e05c87f858bf5a9dcc56a76eb9..0d35afbe425087fc51d0a48917c8bebe5934f8fe 100644 (file)
@@ -22,3 +22,6 @@ common_packages: []
 
 apt_repos: []
 common_apt_repos: []
+
+pip_packages_to_install:
+  - remoto>=0.0.35
index 433bdf53fff63705ac438d75bd66126c7e21b96a..c0dca720236d1c67289bdb23ea059b93be15f9f3 100644 (file)
@@ -37,3 +37,6 @@ ceph_dependency_packages_to_remove:
   - python-markupsafe
   - python-werkzeug
   - python-itsdangerous
+
+pip_packages_to_install:
+  - remoto>=0.0.35