Beta Release 0.1.5
You can find attached binaries for OSX, Linux and Windows
Changelog
Features
- Complete flow to enable MFA for a user, including QRCode generation
- Much better output for
awless log
; default message (or user specified message) stored now in logs - #143: Follow CloudFormation stack events:
awless tail stack-events my-stack-name --follow
. Thanks to @trane9991. - Support concatenation between
{holes}
and"quoted strings"
in template with+
operator:policy = create policy ... resource="arn:aws:iam::" + {account.id} + ":mfa/${aws:username}"
AWS Services
- Manage and listing of MFA devices:
awless create/delete/attach/detach mfadevice
,awless list mfadevices
- Support Network Load Balancers:
awless create loadbalancer .... type=network ...
- Add conditions in policies and support multiple resources
awless create policy ... conditions=\"aws:MultiFactorAuthPresent==true\" resource=arn:aws:iam::0123456789:mfa/test,arn:aws:iam::0123456789:user/test
- Add conditions in role creation
awless create role name=awless-mfa-role principal-account=0123456789 conditions=\"aws:MultiFactorAuthPresent==true\"
- List the access keys of all users with
awless list accesskeys
(previously, only current user) - Fetch role trust policy document:
awless show my-role
Fixes
- Exit code is now non zero on template run with KO states