https://github.com/emvaldes/generate-credentials
AWS IAM/STS - Dynamically generate assume-role credentials
https://github.com/emvaldes/generate-credentials
aws-iam-authentication aws-iam-permissions aws-iam-policies aws-iam-roles aws-iam-user aws-sts
Last synced: about 2 months ago
JSON representation
AWS IAM/STS - Dynamically generate assume-role credentials
- Host: GitHub
- URL: https://github.com/emvaldes/generate-credentials
- Owner: emvaldes
- License: gpl-3.0
- Created: 2020-08-25T04:25:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-08-14T15:00:43.000Z (almost 2 years ago)
- Last Synced: 2024-10-14T09:14:12.110Z (7 months ago)
- Topics: aws-iam-authentication, aws-iam-permissions, aws-iam-policies, aws-iam-roles, aws-iam-user, aws-sts
- Homepage: https://emvaldes.github.io/generate-credentials/
- Size: 57.6 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DevOps (DaaS) - Generate Credentials
GitHub Actions : DevOps As A Service (DaaS) - Generate Credentials
---
### GitHub Actions (Required):[System Requirements](https://github.com/emvaldes/system-requirements) -
[Marketplace](https://github.com/marketplace/actions/system-requirements)---
### GitHub Secrets (Required):```console
AWS_ACCESS_KEY_ID Service-Account AWS Access Key-Id (e.g.: AKIA2...VT7DU).
AWS_SECRET_ACCESS_KEY Service-Account AWS Secret Access Key (e.g.: zBqDU...mSCpe)
```
```console
AWS_DEFAULT_ACCOUNT The AWS Account number (e.g.: 123456789012).
```
---
### GitHub Variables (Required):```console
AWSCLI_CLI Install Amazon WebServices CLI (false)
```
```console
AWS_DEFAULT_PROFILE The AWS Credentials Default User (e.g.: default).
AWS_DEFAULT_REGION The AWS Default Region (e.g.: us-east-1)
``````console
CUSTOM_TOOLS Install packages from custom list (default: null)
DEFAULT_TOOLS Install packages from default list (default: null)DEVOPS_ACCESS_ROLE Defines the AWS IAM Role: DevOps--Custom-Access.Role
DEVOPS_ACCOUNT_NAME A Deployment Service Account name (devops).PYTHON_REQUIREMENTS Listing Python packages (default: null)
SANITIZE_OUTPUT Sanitize Credentials Output (false)
```
```console
PRIVATE_KEYPAIR_FILE Terraform AWS KeyPair (default: id_rsa)
```
```console
UPDATE_PIP Update Python package management (true)
UPDATE_PYTHON Update Python to the latest version (true)
```
```console
UPDATE_SYSTEM Updating Operating System (false)
UPGRADE_SYSTEM Upgrading Operating System (false)
```
```console
DEBUGER_MODE Enable/Disable Shell Debugger
VERBOSE_MODE Identify verbosity level (false)
```
```console
ACTIONS_RUNNER_DEBUG Enable runner diagnostic logging (true)
ACTIONS_STEP_DEBUG Enable step debug logging (true)
```