iamport works no matter your operating system is; Import your external configurations and credentials without extra manual work. It has been built to import AWS IAM configuration by latest downloaded CSV file but should and will be cloud agnostic.
git clone https://github.com/ugurcemozturk/iamport
pip install -r requirements.txt
Simply import your new IAM user credentials from the latest downloaded CSV to AWS config file, assumed at home folder, ~/.aws/credentials
$ python iamport.py --provider aws
- Add Azure
- Add GCP
- Override csv path by parameter
- Override .aws config path by parameter
- Option for file writing, just print to console
sequenceDiagram
Iamport ->> OS: Gimme /Downloads path
OS->>Iamport: It's ~/Downloads(i.e.)
Iamport-> Downloads: Gimme latest .csv file
Downloads->> Iamport: Here is the config file: 'iam-profile-name.csv'
Iamport->> AWS Config: Convert csv to TOML and save to ~/.aws/credentials (i.e.)