+def install_dependencies(node):
+ """TEMPORARY FUNCTION TO INSTALL DEPENDENCIES ON NODES BEFORE THE VIRL
+ HOSTS HAVE ALL PREREQUISITES INSTALLED"""
+ logger.console('Installing prerequisites on {0}'.format(node['host']))
+ ssh = SSH()
+ ssh.connect(node)
+ (ret_code, stdout, stderr) = ssh.exec_command(
+ 'sudo apt-get -y update; ' \
+ 'sudo apt-get -y install python-virtualenv python-dev', timeout=120)
+ if 0 != ret_code:
+ logger.error('Failed to install prerequisites: {0}'.
+ format(stdout + stderr))
+ raise Exception('Virtualenv setup failed')