Implement okta gov aws cli

This commit is contained in:
Arnie 2025-08-21 11:32:28 +02:00
parent 0a9f041a3d
commit 22511d0238
No known key found for this signature in database
GPG Key ID: 4BDFA3BCF2999D11

View File

@ -550,6 +550,31 @@ in
''; '';
}; };
home.file."${homedir}/.okta_aws_login_config" = {
text = ''
[DEFAULT]
okta_org_url = https://govus-staging-veracode.okta.com
gimme_creds_server = appurl
aws_rolename = arn:aws-us-gov:iam::403885414333:role/Corp-Engineer
write_aws_creds = False
cred_profile = role
okta_username = lcech@veracode.com
app_url = https://govus-staging-veracode.okta.com/home/amazon_aws/0oame0n0rGjDo9BvZ4h6/272
resolve_aws_alias = False
include_path = True
preferred_mfa_type = push
remember_device = True
aws_default_duration = 3600
output_format = export
force_classic = True
enable_keychain = True
'';
};
home.packages = [
pkgs.gimme-aws-creds
];
programs.zsh.shellAliases = { programs.zsh.shellAliases = {
veracode-find = ''${pkgs.writeShellScript "veracode-find" '' veracode-find = ''${pkgs.writeShellScript "veracode-find" ''
for profile in $(aws configure list-profiles | grep -E '^(us|eu|old-world|longbow)-'); do for profile in $(aws configure list-profiles | grep -E '^(us|eu|old-world|longbow)-'); do