X-Git-Url: http://git.squeep.com/?p=awsible;a=blobdiff_plain;f=roles%2Fcommon%2Ffiles%2Fbash_prompt.sh;h=ed8ffd3c20dcd56e0eeca4cba2d1aad817d8e592;hp=a0a3d8c3995d31cc5ccb78af1f8e581c42400a82;hb=b14314a19105a8a67a6193122697c1c1f6ab43ba;hpb=959f205e82efbae0d89d1c34e29fb34b3b15afa6 diff --git a/roles/common/files/bash_prompt.sh b/roles/common/files/bash_prompt.sh index a0a3d8c..ed8ffd3 100644 --- a/roles/common/files/bash_prompt.sh +++ b/roles/common/files/bash_prompt.sh @@ -6,12 +6,17 @@ prompt_string(){ local _cyan="\[\033[36m\]" local _resultcode="${_yellow}\$?${_normal}" + local _user="${_cyan}\u${_normal}" local _addr="${_green}${PUBLIC_IP}${_normal}" + if [[ -z "${PUBLIC_IP}" ]] + then + _addr="${_green}${PRIVATE_IP}${_normal}" + fi local _id="${_yellow}${INSTANCE_ID}${_normal}" local _app="${_yellow}${CLOUD_MODULE}-${CLOUD_PHASE}${_normal}" local _path="${_cyan}\w${_normal}" - echo ":${_resultcode}:${_addr}:${_app}:${_id}:${_path}\n\$ " + echo ":${_resultcode}:${_user}@${_addr}:${_app}:${_id}:${_path}\n\\$ " } export PS1=$(prompt_string) unset -f prompt_string