From b68c2a18ef9a4c3ff367decdb83ad7cd00a85c2f Mon Sep 17 00:00:00 2001 From: Leon Radeck Date: Mon, 22 Jan 2018 20:38:45 +0100 Subject: [PATCH] Removed scenario --tail. --- configuration/aws-automation/aws-setup.sh | 11 ++---- .../aws-automation/lib/functions_tmux.sh | 2 +- .../aws-automation/lib/scenario_instance.sh | 5 --- .../aws-automation/lib/scenario_tail.sh | 36 ------------------- 4 files changed, 3 insertions(+), 51 deletions(-) delete mode 100644 configuration/aws-automation/lib/scenario_tail.sh diff --git a/configuration/aws-automation/aws-setup.sh b/configuration/aws-automation/aws-setup.sh index 6806c0bcf2e..8bbdfd01cca 100755 --- a/configuration/aws-automation/aws-setup.sh +++ b/configuration/aws-automation/aws-setup.sh @@ -127,7 +127,6 @@ usage() { --associate-alb Associate instance with existing application load balancer whos listener is defined in variables_aws.sh. Automatically create necessary target group and host name rule. - --tail Tail logs from instance using tmux ${bold}Other:${reset} --version Output version information and exit @@ -140,12 +139,8 @@ usage() { Associate application load balancer: > ./aws-setup.sh --instance --associate-alb - Associate instance with application load balancer while - automatically tailing important log files (tmux required): - > ./aws-setup.sh --instance --associate-alb --tail - - Tail logfiles of running instance with dns name: - > ./aws-setup.sh --tail --public-dns-name ec2-x.compute.amazonaws.com + Associate instance with application load balancer: + > ./aws-setup.sh --instance --associate-alb Create instance and use default values: > ./aws-setup.sh --instance --force @@ -202,7 +197,6 @@ unset options associate_alb=false instance=false sub_instance=false -tail=false # Read the options and set variables while [[ $1 = -?* ]]; do @@ -230,7 +224,6 @@ while [[ $1 = -?* ]]; do --instance) instance=true ;; --sub-instance) sub_instance=true ;; --associate-alb) associate_alb=true ;; - --tail) tail=true ;; --endopts) shift; break ;; *) die "invalid option: '$1'." ;; esac diff --git a/configuration/aws-automation/lib/functions_tmux.sh b/configuration/aws-automation/lib/functions_tmux.sh index dadb804ab8a..4a332509f89 100644 --- a/configuration/aws-automation/lib/functions_tmux.sh +++ b/configuration/aws-automation/lib/functions_tmux.sh @@ -80,7 +80,7 @@ function check_dependencies() { function check_environment() { if ! inside_tmux_session; then - echo "To tail instance log files, please run this script inside a tmux session. To do so enter \"tmux\" into the console and start the script from there." + echo "Please run this script inside a tmux session. To do so enter \"tmux\" into the console and start the script from there." safeExit fi } diff --git a/configuration/aws-automation/lib/scenario_instance.sh b/configuration/aws-automation/lib/scenario_instance.sh index c2589f12461..b2e4992cedb 100644 --- a/configuration/aws-automation/lib/scenario_instance.sh +++ b/configuration/aws-automation/lib/scenario_instance.sh @@ -48,11 +48,6 @@ function instance_execute() { wait_for_ssh_connection $ssh_user $public_dns_name - # if --tail option is passed then tail logfiles of instance within tmux - if $tail; then - tail_start - fi - header "Event and user creation" port="8888" access_token=$(get_access_token $admin_username $admin_password $public_dns_name $port) diff --git a/configuration/aws-automation/lib/scenario_tail.sh b/configuration/aws-automation/lib/scenario_tail.sh deleted file mode 100644 index c4d7068a548..00000000000 --- a/configuration/aws-automation/lib/scenario_tail.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env bash - -function tail_start(){ - tail_precondition - tail_user_input - tail_execute -} - -function tail_precondition(){ - check_if_tmux_is_used -} - -# ----------------------------------------------------------- -# All these variables are needed for this scenario -# If one variable is not assigned or passed by parameter -# the user will be prompted to enter a value -# ----------------------------------------------------------- -function tail_user_input(){ - require_key_file - require_ssh_user - require_public_dns_name -} - -function tail_execute() { - echo "Open tmux panes and start tailing log files..." - construct_ui - wait_for_ssh_connection "$ssh_user" "$public_dns_name" - open_connections "$ssh_user" "$public_dns_name" - tail_logfiles -} - -function tail_logfiles(){ - tmux send-keys -t 1 "clear;echo \"Waiting for file $sailing_0 to appear...\";touch $sailing_0;cat $sailing_0;tail -F -v $sailing_0" C-m - tmux send-keys -t 2 "clear;cat $sailing_out;tail -F -v $sailing_out" C-m - tmux send-keys -t 3 "clear;cat $sailing_err;tail -F -v $sailing_err" C-m -}