On RHEL 7 we have Python 2, not Python 3
This commit is contained in:
		
							parent
							
								
									5dc19500ad
								
							
						
					
					
						commit
						d63de76cb3
					
				| @ -32,12 +32,12 @@ rlJournalStart | ||||
|         rlLogInfo "AWS_BUCKET=$AWS_BUCKET" | ||||
|         rlLogInfo "AWS_REGION=$AWS_REGION" | ||||
| 
 | ||||
|         if ! rlCheckRpm "python3-pip"; then | ||||
|             rlRun -t -c "yum -y install python3-pip" | ||||
|             rlAssertRpm python3-pip | ||||
|         if ! rlCheckRpm "python2-pip"; then | ||||
|             rlRun -t -c "yum -y install python2-pip" | ||||
|             rlAssertRpm python2-pip | ||||
|         fi | ||||
| 
 | ||||
|         rlRun -t -c "pip3 install awscli" | ||||
|         rlRun -t -c "pip install awscli" | ||||
| 
 | ||||
|         # aws configure | ||||
|         [ -d ~/.aws/ ] || mkdir ~/.aws/ | ||||
|  | ||||
| @ -47,12 +47,12 @@ rlJournalStart | ||||
|         export AZURE_STORAGE_CONTAINER="${AZURE_STORAGE_CONTAINER:-composerredhat}" | ||||
|         rlLogInfo "AZURE_STORAGE_CONTAINER=$AZURE_STORAGE_CONTAINER" | ||||
| 
 | ||||
|         if ! rlCheckRpm "python3-pip"; then | ||||
|             rlRun -t -c "yum -y install python3-pip" | ||||
|             rlAssertRpm python3-pip | ||||
|         if ! rlCheckRpm "python2-pip"; then | ||||
|             rlRun -t -c "yum -y install python2-pip" | ||||
|             rlAssertRpm python2-pip | ||||
|         fi | ||||
| 
 | ||||
|         rlRun -t -c "pip3 install ansible[azure]" | ||||
|         rlRun -t -c "pip install ansible[azure]" | ||||
|     rlPhaseEnd | ||||
| 
 | ||||
|     rlPhaseStartTest "compose start" | ||||
|  | ||||
| @ -35,12 +35,12 @@ rlJournalStart | ||||
|             rlLogInfo "OS_PASSWORD is configured" | ||||
|         fi | ||||
| 
 | ||||
|         if ! rlCheckRpm "python3-pip"; then | ||||
|             rlRun -t -c "yum -y install python3-pip" | ||||
|             rlAssertRpm python3-pip | ||||
|         if ! rlCheckRpm "python2-pip"; then | ||||
|             rlRun -t -c "yum -y install python2-pip" | ||||
|             rlAssertRpm python2-pip | ||||
|         fi | ||||
| 
 | ||||
|         rlRun -t -c "pip3 install ansible openstacksdk" | ||||
|         rlRun -t -c "pip install ansible openstacksdk" | ||||
|     rlPhaseEnd | ||||
| 
 | ||||
|     rlPhaseStartTest "compose start" | ||||
|  | ||||
| @ -47,12 +47,12 @@ rlJournalStart | ||||
|         V_FOLDER="${V_FOLDER:-Composer}" | ||||
|         rlLogInfo "V_FOLDER=$V_FOLDER" | ||||
| 
 | ||||
|         if ! rlCheckRpm "python3-pip"; then | ||||
|             rlRun -t -c "yum -y install python3-pip" | ||||
|             rlAssertRpm python3-pip | ||||
|         if ! rlCheckRpm "python2-pip"; then | ||||
|             rlRun -t -c "yum -y install python2-pip" | ||||
|             rlAssertRpm python2-pip | ||||
|         fi | ||||
| 
 | ||||
|         rlRun -t -c "pip3 install pyvmomi" | ||||
|         rlRun -t -c "pip install pyvmomi" | ||||
| 
 | ||||
|         TMP_DIR=`mktemp -d /tmp/composer-vmware.XXXXX` | ||||
|         SAMPLES="$TMP_DIR/pyvmomi-community-samples" | ||||
| @ -105,14 +105,14 @@ __EOF__ | ||||
|         rlRun -t -c "$CLI compose image $UUID" | ||||
|         IMAGE="$UUID-disk.vmdk" | ||||
| 
 | ||||
|         python3 $SAMPLES/upload_file_to_datastore.py -S -s $V_HOST -u $V_USERNAME -p $V_PASSWORD \ | ||||
|         python $SAMPLES/upload_file_to_datastore.py -S -s $V_HOST -u $V_USERNAME -p $V_PASSWORD \ | ||||
|                 -d $V_DATASTORE -l `readlink -f $IMAGE` -r $IMAGE | ||||
|         rlAssert0 "Image upload successfull" $? | ||||
|     rlPhaseEnd | ||||
| 
 | ||||
|     rlPhaseStartTest "Start VM instance" | ||||
|         VM_NAME="Composer-Auto-VM-$UUID" | ||||
|         INSTANCE_UUID=`python3 $SAMPLES/create_vm.py -S -s $V_HOST -u $V_USERNAME -p $V_PASSWORD \ | ||||
|         INSTANCE_UUID=`python $SAMPLES/create_vm.py -S -s $V_HOST -u $V_USERNAME -p $V_PASSWORD \ | ||||
|                         --datacenter $V_DATACENTER -c $V_CLUSTER -f $V_FOLDER -d $V_DATASTORE \ | ||||
|                         --portgroup $V_NETWORK -v $IMAGE -m 2048 -g rhel7_64Guest -n $VM_NAME \ | ||||
|                         --power-on` | ||||
| @ -128,7 +128,7 @@ __EOF__ | ||||
|         while [ "$IP_ADDRESS" == "None" ]; do | ||||
|             rlLogInfo "IP_ADDRESS is not assigned yet ..." | ||||
|             sleep 30 | ||||
|             IP_ADDRESS=`python3 $SAMPLES/find_by_uuid.py -S -s $V_HOST -u $V_USERNAME -p $V_PASSWORD \ | ||||
|             IP_ADDRESS=`python $SAMPLES/find_by_uuid.py -S -s $V_HOST -u $V_USERNAME -p $V_PASSWORD \ | ||||
|                             --uuid $INSTANCE_UUID | grep 'ip address' | tr -d ' ' | cut -f2 -d:` | ||||
|         done | ||||
| 
 | ||||
| @ -145,7 +145,7 @@ __EOF__ | ||||
| 
 | ||||
|     rlPhaseStartCleanup | ||||
|         # note: vmdk disk is removed when destroying the VM | ||||
|         python3 $SAMPLES/destroy_vm.py -S -s $V_HOST -u $V_USERNAME -p $V_PASSWORD --uuid $INSTANCE_UUID | ||||
|         python $SAMPLES/destroy_vm.py -S -s $V_HOST -u $V_USERNAME -p $V_PASSWORD --uuid $INSTANCE_UUID | ||||
|         rlAssert0 "VM destroyed" $? | ||||
|         rlRun -t -c "$CLI compose delete $UUID" | ||||
|         rlRun -t -c "rm -rf $IMAGE $TMP_DIR $SSH_KEY_DIR" | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user