CSIT-157: HW testbed installation scripts to include PIP requirements 10/1510/2
authorCarsten Koester <ckoester@cisco.com>
Sat, 11 Jun 2016 20:32:56 +0000 (16:32 -0400)
committerpmikus <pmikus@cisco.com>
Tue, 4 Oct 2016 07:27:16 +0000 (08:27 +0100)
Change-Id: I457d5c2a7cc90afaae929617802d126e6a045a66
Signed-off-by: Carsten Koester <ckoester@cisco.com>
Signed-off-by: pmikus <pmikus@cisco.com>
resources/tools/testbed-setup/playbooks/01-host-setup.yaml
resources/tools/testbed-setup/playbooks/files/requirements.txt [new symlink]

index f2822d2..de32beb 100644 (file)
   remote_user: testuser
   sudo: yes
   tasks:
+  - name: Install python-dev
+    apt: name=python-dev state=present
+  - name: Install python-virtualenv
+    apt: name=python-virtualenv state=present
   - name: Install cpufrequtils
     apt: name=cpufrequtils state=present
   - name: Set cpufrequtils defaults
   - name: Disable IRQ load balancing
     copy: src=files/irqbalance dest=/etc/default/irqbalance owner=root group=root mode=0644
   - name: Disable ondemand
-    shell: update-rc.d ondemand disable
-  - name: Install 4.2 kernel
-    apt: name=linux-generic-lts-xenial state=present
+    service: name=ondemand enabled=no
   - name: Install cgroup-support
     apt: name=cgroup-bin state=present
   - name: Install zlib1g-dev
     apt: name=zlib1g-dev state=present
+  - name: Copy Python requirements file
+    copy: src=files/requirements.txt dest=/tmp/requirements.txt
+  - name: Install PIP requirements
+    pip: requirements=/tmp/requirements.txt
 - hosts: tg
   remote_user: testuser
   sudo: yes
diff --git a/resources/tools/testbed-setup/playbooks/files/requirements.txt b/resources/tools/testbed-setup/playbooks/files/requirements.txt
new file mode 120000 (symlink)
index 0000000..f96397d
--- /dev/null
@@ -0,0 +1 @@
+../../../../../requirements.txt
\ No newline at end of file