Closed angelofenoglio closed 1 year ago
Also, it seems that the 3 tries limit hasn't been working for a while, now it's fixed:
user@workstation:~/project/apps-qa/us-east-1/k8s-eks/cluster$ leverage tf plan
[21:00:17] INFO MFA: Found 2 profile/s
[21:00:17] INFO MFA: Attempting to get temporary credentials for profile project-apps-qa-devops
MFA: Please type in your OTP:
[21:00:22] INFO Invalid token length, it must be 6 digits long. Let's try again...
MFA: Please type in your OTP:
[21:00:28] INFO Invalid token length, it must be 6 digits long. Let's try again...
MFA: Please type in your OTP:
[21:00:32] INFO Invalid token length, it must be 6 digits long. Let's try again...
[21:00:32] ERROR Unable to get valid credentials after 3 attempts
What
Ctrl + C
instead of a single key press, the script panics. The execution of the script proceeds and it generates garbage instead of the correct credentials.assume-role
operation full output but only upon failure.Why
References
Outcome:
Here we can se a successfull role assumption, followed by an already used MFA token, an empty token input and finally
Ctrl+C
spamming all being correctly handled