- 99designs/aws-vault Issue #718 - Cannot configure launchctl correctly: sudo: a terminal is required to read the password
- 99designs/aws-vault Issue #735 - Start metadata server without subshell (non-daemonized)
- 99designs/aws-vault PR #740 - Allow --no-daemonize for the ec2 metadata server
sudo mkdir -p /var/log/aws_vault
sudo chown $(id -u):$(id -g) /var/log/aws_vault
Download proxy to root (this works)
sudo wget \
https://gist.githubusercontent.com/nitrocode/cd864db74a29ea52c7b36977573d01cb/raw/local.aws_vault_proxy.plist \
-O /Library/LaunchDaemons/local.aws_vault_proxy.plist
Download server plist to root (this is a WIP)
wget \
https://gist.githubusercontent.com/nitrocode/cd864db74a29ea52c7b36977573d01cb/raw/local.aws_vault_server.plist \
-O ~/Library/LaunchAgents/local.aws_vault_server.plist
Modify the plists to use your own sso profiles
proxy
sudo launchctl load -w /Library/LaunchDaemons/local.aws_vault_proxy.plist
server (this still doesn't work correctly)
launchctl load -w ~/Library/LaunchAgents/local.aws_vault_server.plist