All notable changes to this project will be documented in this file.
v2.21.0 - 2020-09-22
- fix: Fixed ses_smtp_password_v4 output name
v2.20.0 - 2020-09-08
- fix: simplify count statements (#93)
v2.19.0 - 2020-09-08
- fix: Allow running on custom AWS partition (incl. govcloud) (#94)
v2.18.0 - 2020-08-18
- feat: modules/iam-assumable-role-with-oidc: Support multiple provider URLs (#91)
v2.17.0 - 2020-08-17
- feat: Strip https:// from OIDC provider URL if present (#50)
v2.16.0 - 2020-08-17
- fix: Allow modules/iam-assumable-role-with-oidc to work in govcloud (#83)
v2.15.0 - 2020-08-17
- feat: Added support for sts:ExternalId in modules/iam-assumable-role (#90)
v2.14.0 - 2020-08-13
- fix: Delete DEPRECATED ses_smtp_password in iam-user. (#88)
v2.13.0 - 2020-08-13
v2.12.0 - 2020-06-10
- Updated formatting
- fix: Fix conditions with multiple subjects in assume role with oidc policy (#74)
v2.11.0 - 2020-06-10
- feat: Allow to set force_detach_policies on roles (#68)
v2.10.0 - 2020-05-26
- fix: Allow customisation of trusted_role_actions in iam-assumable-role module (#76)
v2.9.0 - 2020-04-23
- feat: modules/iam-user - Output SMTP password generated with SigV4 algorithm (#70)
v2.8.0 - 2020-04-22
- docs: Add note about pgp_key when create_iam_login_profile is set (#69)
- fix: Fix module source and name in README (#65)
- fix typo (#62)
v2.7.0 - 2020-02-22
- Updated pre-commit-terraform with README
- Add instance profile to role sub-module (#46)
v2.6.0 - 2020-01-27
- Rename module from "-iodc" to "-oidc" (#48)
v2.5.0 - 2020-01-27
- New sub-module for IAM assumable role with OIDC (#37)
v2.4.0 - 2020-01-09
- Updated pre-commit hooks
- iam-assumable-role: add description support (#45)
- Removed link to missing complete example (fixed #34)
v2.3.0 - 2019-08-21
- Added description support for custom group policies using a lookup (#33)
v2.2.0 - 2019-08-21
- Added trusted_role_services to iam-assumable-roles, autoupdated docs
- Add Trusted Services to iam-assumable-role (#31)
- Fix link to iam-assumable-role example in README (#35)
v2.1.0 - 2019-06-11
- Removed duplicated tags from variables in iam-user (#30)
v2.0.0 - 2019-06-11
- Upgraded module to support Terraform 0.12 (#29)
v1.0.0 - 2019-06-11
- Fixed styles after #26
- iam-user,iam-assumable-role,iam-assumable-roles,iam-assumable-roles-with-saml tags support (#26)
v0.5.0 - 2019-05-15
- Added support for list of policies to attach to roles (#25)
v0.4.0 - 2019-03-16
- Minor adjustments
- assumable roles for Users with SAML Identity Provider (#19)
v0.3.0 - 2019-02-20
- Added iam-group-with-policies and iam-group-complete
v0.2.0 - 2019-02-19
- Added iam-group-with-assumable-roles-policy and iam-assumable-role (#18)
v0.1.0 - 2019-02-19
v0.0.7 - 2018-08-19
- Follow-up after #12, added possibility to upload IAM SSH public keys
- Ssh key support (#12)
- fix descriptions of variables (#10)
v0.0.6 - 2018-05-28
- Custom Session Duration (#9)
v0.0.5 - 2018-05-16
- Added pre-commit hook to autogenerate terraform-docs
- Implement conditional logic for role creation (#7)
v0.0.4 - 2018-03-01
- Add max_password_age for password policy (#5)
v0.0.3 - 2018-02-28
- Added iam-user module (#4)
v0.0.2 - 2018-02-12
- Do pre-commit run on all code
- Added iam-account
- Initial commit