algo/docs
Dan Guido 8ee15e6966
feat: Add AWS credentials file support (#14778)
* feat: Add AWS credentials file support

- Automatically reads AWS credentials from ~/.aws/credentials
- Supports AWS_PROFILE and AWS_SHARED_CREDENTIALS_FILE environment variables
- Adds support for temporary credentials with session tokens
- Maintains backward compatibility with existing credential methods
- Follows standard AWS credential precedence order

Based on PR #14460 by @lefth with the following improvements:
- Fixed variable naming to match existing code (access_key vs aws_access_key)
- Added session token support for temporary credentials
- Integrated credential discovery directly into prompts.yml
- Added comprehensive tests
- Added documentation

Closes #14382

* fix ansible lint

---------

Co-authored-by: Jack Ivanov <17044561+jackivanov@users.noreply.github.com>
2025-08-03 15:07:57 -06:00
..
images Alternative Ingress IP (#1605) 2020-01-31 11:24:29 +01:00
aws-credentials.md feat: Add AWS credentials file support (#14778) 2025-08-03 15:07:57 -06:00
client-android.md WireGuard: Generate QR codes (#1129) 2018-09-29 22:25:02 -04:00
client-apple-ipsec.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
client-linux-ipsec.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
client-linux-wireguard.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
client-linux.md Update the Fedora related docs. (#1470) 2019-06-06 17:58:31 +02:00
client-macos-wireguard.md Document using WireGuard app on macOS (#1327) 2019-02-17 18:38:19 -05:00
client-openwrt-router-wireguard.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
cloud-alternative-ingress-ip.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
cloud-amazon-ec2.md feat: Add AWS credentials file support (#14778) 2025-08-03 15:07:57 -06:00
cloud-azure.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
cloud-cloudstack.md Fix typos (#14635) 2023-08-14 18:43:02 +03:00
cloud-do.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
cloud-gce.md Fix typos (#14635) 2023-08-14 18:43:02 +03:00
cloud-hetzner.md Update cloud-hetzner.md (#14450) 2022-10-30 13:38:32 +03:00
cloud-linode.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
cloud-scaleway.md Update Scaleway setup docs (#1889) 2020-10-31 20:24:33 +03:00
cloud-vultr.md Update cloud-vultr.md (#1406) 2019-04-26 06:54:37 +02:00
deploy-from-ansible.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
deploy-from-cloudshell.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
deploy-from-docker.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
deploy-from-macos.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
deploy-from-script-or-cloud-init-to-localhost.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
deploy-from-windows.md Clean up README.md donation options and badges (#14783) 2025-08-03 04:45:16 -04:00
deploy-to-freebsd.md Large refactor to support Ansible 2.5 (#976) 2018-08-27 10:05:45 -04:00
deploy-to-ubuntu.md docs: Add sudo requirement for local installations (#14790) 2025-08-03 07:04:17 -04:00
deploy-to-unsupported-cloud.md Ubuntu 22.04 support (#14579) 2023-05-17 03:04:23 +03:00
faq.md update link to empirehacking slack (#14621) 2023-06-29 13:37:09 -04:00
firewalls.md Clarify SSH port changed for cloud only (#1706) 2020-01-28 21:21:27 +01:00
index.md index fix 2020-08-08 12:50:12 +01:00
linting.md Optimize GitHub Actions workflows for security and performance (#14769) 2025-08-02 23:31:54 -04:00
troubleshooting.md Add a linode entry to troubleshooting.md (#14632) 2023-12-08 01:57:57 +03:00