@@ -348,15 +348,13 @@ retrieve_secret_from_key_vault() {
348348# :param system_params: The path to the SAP parameters file.
349349# :param auth_type: The authentication type (e.g., "SSHKEY", "VMPASSWORD").
350350# :param system_config_folder: The path to the system configuration folder.
351- # :param framework_version: The framework version from VERSION file.
352351# :return: None. Exits with the return code of the ansible-playbook command.
353352run_ansible_playbook () {
354353 local playbook_name=$1
355354 local system_hosts=$2
356355 local system_params=$3
357356 local auth_type=$4
358357 local system_config_folder=$5
359- local framework_version=$6
360358
361359 local extra_vars=" "
362360 if [[ -n " $TEST_GROUPS " || -n " $TEST_CASES " ]]; then
@@ -380,7 +378,7 @@ run_ansible_playbook() {
380378 log " INFO" " Offline mode: Skipping SSH authentication setup"
381379 command=" ansible-playbook ${cmd_dir} /../src/$playbook_name .yml -i $system_hosts \
382380 -e @$VARS_FILE -e @$system_params -e '_workspace_directory=$system_config_folder ' \
383- -e \" framework_version= $framework_version \" $extra_vars --connection=local"
381+ -e $extra_vars --connection=local"
384382 else
385383 # Set local secret_id and key_vault_id if defined
386384 local secret_id=$( grep " ^secret_id:" " $system_params " | awk ' {split($0,a,": "); print a[2]}' | xargs || true)
@@ -405,7 +403,7 @@ run_ansible_playbook() {
405403 " Temporary SSH key file not found. Please check the Key Vault secret ID."
406404 command=" ansible-playbook ${cmd_dir} /../src/$playbook_name .yml -i $system_hosts --private-key $temp_file \
407405 -e @$VARS_FILE -e @$system_params -e '_workspace_directory=$system_config_folder ' \
408- -e \" framework_version= $framework_version \" $extra_vars "
406+ -e $extra_vars "
409407 else
410408 local ssh_key_dir=" ${cmd_dir} /../WORKSPACES/SYSTEM/$SYSTEM_CONFIG_NAME "
411409 local ssh_key=" "
@@ -438,7 +436,7 @@ run_ansible_playbook() {
438436 chmod 600 " $ssh_key "
439437 command=" ansible-playbook ${cmd_dir} /../src/$playbook_name .yml -i $system_hosts --private-key $ssh_key \
440438 -e @$VARS_FILE -e @$system_params -e '_workspace_directory=$system_config_folder ' \
441- -e \" framework_version= $framework_version \" $extra_vars "
439+ -e $extra_vars "
442440 fi
443441
444442 elif [[ " $auth_type " == " VMPASSWORD" ]]; then
@@ -452,14 +450,14 @@ run_ansible_playbook() {
452450 " Temporary password file not found. Please check the Key Vault secret ID."
453451 command=" ansible-playbook ${cmd_dir} /../src/$playbook_name .yml -i $system_hosts \
454452 --extra-vars 'ansible_ssh_pass=$( cat $temp_file ) ' --extra-vars @$VARS_FILE -e @$system_params \
455- -e '_workspace_directory=$system_config_folder ' -e \" framework_version= $framework_version \" $extra_vars "
453+ -e '_workspace_directory=$system_config_folder ' -e $extra_vars "
456454 else
457455 local password_file=" ${cmd_dir} /../WORKSPACES/SYSTEM/$SYSTEM_CONFIG_NAME /password"
458456 check_file_exists " $password_file " \
459457 " password file not found in WORKSPACES/SYSTEM/$SYSTEM_CONFIG_NAME directory."
460458 command=" ansible-playbook ${cmd_dir} /../src/$playbook_name .yml -i $system_hosts \
461459 --extra-vars 'ansible_ssh_pass=$( cat $password_file ) ' --extra-vars @$VARS_FILE -e @$system_params \
462- -e '_workspace_directory=$system_config_folder ' -e \" framework_version= $framework_version \" $extra_vars "
460+ -e '_workspace_directory=$system_config_folder ' -e $extra_vars "
463461 fi
464462
465463 else
@@ -547,9 +545,7 @@ main() {
547545 playbook_name=$( get_playbook_name " $TEST_TYPE " " $SAP_FUNCTIONAL_TEST_TYPE " " $OFFLINE_MODE " )
548546 log " INFO" " Using playbook: $playbook_name ."
549547
550- FRAMEWORK_VERSION=$( read_version_file)
551- log " INFO" " Framework version: $FRAMEWORK_VERSION "
552- run_ansible_playbook " $playbook_name " " $SYSTEM_HOSTS " " $SYSTEM_PARAMS " " $AUTHENTICATION_TYPE " " $SYSTEM_CONFIG_FOLDER " " $FRAMEWORK_VERSION "
548+ run_ansible_playbook " $playbook_name " " $SYSTEM_HOSTS " " $SYSTEM_PARAMS " " $AUTHENTICATION_TYPE " " $SYSTEM_CONFIG_FOLDER "
553549
554550}
555551
0 commit comments