- We have different flavors of shell wrappers depending on if people are using virtualenvwrapper, pyenv, or vanilla Mac OS X python.
- Read blessing-your-ssh-at-lyft
- Clone the bless client repo
- Create a
$BLESSPATH
environment variable that points to the bless client directory - Add
$BLESSPATH
to your shell's$PATH
For example:
mkdir -p $HOME/github/
cd $HOME/github/
git clone $BLESS_CLIENT_REPO_URL
cd continuous-deployment
LINE="export BLESSPATH=\"$HOME/github/continuous-deployment/bless_client\""
FILE="$HOME/.bashrc"
grep -qF "$LINE" "$FILE" | echo "$LINE" >> "$FILE"
LINE="PATH=\"$PATH:$BLESSPATH\""
grep -qF "$LINE" "$FILE" | echo "$LINE" >> "$FILE"
Reminder, the authentication certificate is currently valid for up to four (4) hours and will expire due to time limit, IP address change, network change, or forced removal.
- If you have a cached version of the cert and it fails to log you in run
ssh-add -D
which will clear all of your agent cached
botocore.exceptions.ConfigParseError: Unable to parse config file: /Users/$USER/.aws/credentials
- You may have some whitespace in
~/.aws/credentials
file that is confusingboto
- Solution: move the credential file aside and run
aws configure
again
- You may have some whitespace in
ERROR: virtualenv is not compatible with this system or executable
- Try reinstalling virtualenv (may require
sudo
):pip install --ignore-installed virtualenv
- Try reinstalling virtualenv (may require