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