Implement the deployment script with python 17/33817/6
authorAlex Yang <yangyang1@zte.com.cn>
Wed, 26 Apr 2017 06:14:43 +0000 (14:14 +0800)
committerAlex Yang <yangyang1@zte.com.cn>
Fri, 28 Apr 2017 11:19:27 +0000 (19:19 +0800)
commit0d09e2b7301defd1f408d17373cbf991a922c693
tree35db51d8f9b9d8ae2c8d27dfd159ea0953d6f92c
parent12eaf7b46bec6d25caf0d2d58c7a1eb69f33a3d8
Implement the deployment script with python

1. deploy.py: control the work flow of the deployment
2. daisy_server.py: maintain the ssh connection with daisy server
     and execute ssh commands
3. environment.py: create/find/delete the nodes/vms, install operating system
     and openstack on nodes
4. libvirt_utils.py: deal with the vm templates and call virsh commands
5. utils.py: some common functions such as file/directory/bash operation

Change-Id: I1caa4b0b3118665e15410e8f02bcb6473e5a530b
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
deploy/daisy_server.py [new file with mode: 0644]
deploy/deploy.py [new file with mode: 0644]
deploy/environment.py [new file with mode: 0644]
deploy/libvirt_utils.py [new file with mode: 0644]
deploy/utils.py [new file with mode: 0644]
requirements.txt
test-requirements.txt