-
Notifications
You must be signed in to change notification settings - Fork 0
/
dot_zlogin.tmpl
125 lines (115 loc) · 5.69 KB
/
dot_zlogin.tmpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
export BRAZIL_WORKSPACE_DEFAULT_LAYOUT=short
export AUTO_TITLE_SCREENS="NO"
export JAVA_TOOLS_OPTIONS="-Dlog4j2.formatMsgNoLookups=true"
# PATH changes
export PATH=$HOME/.toolbox/bin:$PATH
export PATH=~/.rodar/bin:$PATH
{{- if contains "dev-dsk" (output "hostname") }}
## Dev desktop specific
export PATH=/apollo/env/envImprovement/bin:$PATH
{{- end }}
# Aliases
## Amazon Aliases
alias bb=brazil-build
alias bba='brazil-build apollo-pkg'
alias bre='brazil-runtime-exec'
alias brc='brazil-recursive-cmd'
alias bws='brazil ws'
alias bwsuse='bws use --gitMode -p'
alias bwscreate='bws create -n'
alias brc=brazil-recursive-cmd
# alias bbr='brc brazil-build'
alias bbr='bb release'
alias bball='brc --allPackages'
alias bbb='brc --allPackages brazil-build'
alias bbra='bbr apollo-pkg'
# RAID Aliases
{{- if contains "dev-dsk" (output "hostname") }}
## Dev desktop specific
alias bark='/apollo/env/BarkCLI/bin/bark'
### Access A2S2 logs via Bark CLI
#### NA Devo
alias bka2s2_alpha='bark -ep=https://timber-corp-pdx.pdx.proxy.amazon.com -a=556885533489 -ms=com.amazon.access.alexa-assistance-na-alpha-puller-2'
alias bka2s2_beta='bark -ep=https://timber-corp-pdx.pdx.proxy.amazon.com -a=979608201629 -ms=com.amazon.access.alexa-assistance-na-beta-timber-puller-1'
#### NA
alias bka2s2_gamma='bark -ep=https://timber-corp-iad.iad.proxy.amazon.com -a=164303456410 -ms=com.amazon.access.alexa-assistance-na-gamma-puller-1'
alias bka2s2_prod='bark -ep=https://timber-corp-iad.iad.proxy.amazon.com -a=109390835017 -ms=com.amazon.access.alexa-assistance-na-prod-puller-1'
#### EU
alias bka2s2_eu_gamma='bark -ep=https://timber-corp-dub.dub.proxy.amazon.com -a=939218896122 -ms=com.amazon.access.alexa-assistance-eu-gamma-puller-1'
alias bka2s2_eu_prod='bark -ep=https://timber-corp-dub.dub.proxy.amazon.com -a=314855493922 -ms=com.amazon.access.alexa-assistance-eu-prod-puller-1'
#### FE
alias bka2s2_fe_gamma='bark -ep=https://timber-corp-pdx.pdx.proxy.amazon.com -a=812700045073 -ms=com.amazon.access.alexa-assistance-fe-gamma-puller-1'
alias bka2s2_fe_prod='bark -ep=https://timber-corp-pdx.pdx.proxy.amazon.com -a=402919499835 -ms=com.amazon.access.alexa-assistance-fe-prod-puller-1'
### Access AOS logs via Bark CLI
#### NA Devo
alias bkaos_alpha='bark -ep=https://timber-corp-pdx.pdx.proxy.amazon.com -a=740376246453 -ms=com.amazon.access.assist-orchestrator-na-alpha-puller-1'
alias bkaos_beta='bark -ep=https://timber-corp-pdx.pdx.proxy.amazon.com -a=836113962823 -ms=com.amazon.access.assist-orchestrator-na-beta-timber-puller-1'
#### NA
alias bkaos_gamma='bark -ep=https://timber-corp-iad.iad.proxy.amazon.com -a=437709396162 -ms=com.amazon.access.assist-orchestrator-na-preprod-puller-1'
alias bkaos_prod='bark -ep=https://timber-corp-iad.iad.proxy.amazon.com -a=382909341653 -ms=com.amazon.access.assist-orchestrator-na-prod-puller-1'
#### EU
alias bkaos_eu_gamma='bark -ep=https://timber-corp-dub.dub.proxy.amazon.com -a=535217119632 -ms=com.amazon.access.assist-orchestrator-eu-gamma-puller-1'
alias bkaos_eu_prod='bark -ep=https://timber-corp-dub.dub.proxy.amazon.com -a=975666526661 -ms=com.amazon.access.assist-orchestrator-eu-prod-puller-1'
#### FE
alias bkaos_fe_gamma='bark -ep=https://timber-corp-pdx.pdx.proxy.amazon.com -a=717616613915 -ms=com.amazon.access.assist-orchestrator-fe-gamma-puller-1'
alias bkaos_fe_prod='bark -ep=https://timber-corp-pdx.pdx.proxy.amazon.com -a=051062531025 -ms=com.amazon.access.assist-orchestrator-fe-prod-puller-1'
{{- end }}
## Personal aliases
{{- if contains "dev-dsk" (output "hostname") }}
## Dev desktop specific
# alias vim='/apollo/env/envImprovement/bin/vim'
alias vim='nvim'
alias tmux='/apollo/env/envImprovement/bin/tmux'
alias mwinit='mwinit -o'
{{- end }}
# Authenticate terminal
auth () {
if ! mwinit -l >> /dev/null; then
mwinit;
fi
{{- if contains "dev-dsk" (output "hostname") }}
# If on Cloud desktop, kerberos has to do be done via command line
if ! klist -s ; then
kinit -f -l 1d -r 30d
fi
{{- end }}
# Add ssh keys to ssh-agent
if [ -z "$SSH_AUTH_SOCK" ] ; then
eval `ssh-agent -s`
fi
ssh-add -D
{{- if (eq .chezmoi.os "darwin") }}
ssh-add --apple-use-keychain ~/.ssh/id_rsa
{{- else }}
ssh-add ~/.ssh/id_rsa
{{- end }}
}
auth
assumeConduitRole () {
result=`curl -s -L -c ~/.midway/cookie -b ~/.midway/cookie -H "Accept: application/json" \
https://iibs-midway.corp.amazon.com/GetAssumeRoleCredentials \
--data-urlencode "roleARN=$1" --data-urlencode "duration=900" -G`
echo $result
access_key=`echo $result | jq '.accessKeyId' | tr -d '"'`
session_token=`echo $result | jq '.sessionToken' | tr -d '"'`
secret_access_key=`echo $result | jq '.secretAccessKey' | tr -d '"'`
echo "--------------------------------------------\n"
echo " Environment Variable exports \n"
echo "--------------------------------------------\n"
echo "export AWS_ACCESS_KEY_ID=\"$access_key\""
echo "export AWS_SECRET_ACCESS_KEY=\"$secret_access_key\""
echo "export AWS_SESSION_TOKEN=\"$session_token\"\n"
echo "--------------------------------------------\n"
echo " Values \n"
echo "--------------------------------------------\n"
echo "Access Key: $access_key"
echo "Secret Key: $secret_access_key"
echo "Session Token: $session_token"
echo "--------------------------------------------\n"
echo " Mossy \n"
echo "--------------------------------------------\n"
echo "set access_key_id $access_key"
echo "set secret_access_key $secret_access_key"
echo "set session_token $session_token"
}
if [ -e /home/clamcgin/.nix-profile/etc/profile.d/nix.sh ]; then . /home/clamcgin/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer