Minor Changes
- ec2_instance - Add support for modifying metadata options of an existing instance (#1918).
- iam_group - Basic testing of
name
andpath
has been added to improve error messages (#1933). - iam_group -
group_name
has been added as an alias toname
for consistency with other IAM modules (#1933). - iam_instance_profile - Basic testing of
name
andpath
has been added to improve error messages (#1933). - iam_instance_profile - Basic testing of
name
andpath
has been added to improve error messages (#1933). - iam_instance_profile - attempting to change the
path
for an existing profile will now generate a warning, previously this was silently ignored (#1933). - iam_instance_profile - the
prefix
parameter has been renamedpath
for consistency with other IAM modules,prefix
remains as an alias. No change to playbooks is required (#1933). - iam_instance_profile - the default value for
path
has been removed. New instances will still be created with a default path of/
. No change to playbooks is required (#1933). - iam_managed_policy - Basic testing of
name
andpath
has been added to improve error messages (#1933). - iam_managed_policy -
description
attempting to update the description now results in a warning, previously it was simply ignored (#1936). - iam_managed_policy -
policy
is no longer a required parameter (#1936). - iam_managed_policy - added support for tagging managed policies (#1936).
- iam_managed_policy - more consistently perform retries on rate limiting errors (#1936).
- iam_managed_policy - support for setting
path
(#1936). - iam_managed_policy - the
policy_description
parameter has been renameddescription
for consistency with other IAM modules,policy_description
remains as an alias. No change to playbooks is required (#1933). - iam_managed_policy - the
policy_name
parameter has been renamedname
for consistency with other IAM modules,policy_name
remains as an alias. No change to playbooks is required (#1933). - iam_role - Basic testing of
name
andpath
has been added to improve error messages (#1933). - iam_role -
prefix
andpath_prefix
have been added as aliases topath
for consistency with other IAM modules (#1933). - iam_role -
role_name
has been added as an alias toname
for consistency with other IAM modules (#1933). - iam_role - attempting to change the
path
for an existing profile will now generate a warning, previously this was silently ignored (#1933). - iam_role - the default value for
path
has been removed. New roles will still be created with a default path of/
. No change to playbooks is required (#1933). - iam_role_info -
path
andprefix
have been added as aliases topath_prefix
for consistency with other IAM modules (#1933). - iam_user - Basic testing of
name
andpath
has been added to improve error messages (#1933). - iam_user -
user_name
has been added as an alias toname
for consistency with other IAM modules (#1933). - iam_user - add
boundary
parameter to support managing boundary policy on users (#1912). - iam_user - add
path
parameter to support managing user path (#1912). - iam_user - added
attached_policies
to return value (#1912). - iam_user - refactored code to reduce complexity (#1912).
- iam_user_info -
prefix
has been added as an alias topath_prefix
for consistency with other IAM modules (#1933). - iam_user_info - the
path
parameter has been renamedpath_prefix
for consistency with other IAM modules,path
remains as an alias. No change to playbooks is required (#1933).
Bugfixes
- iam_managed_policy - fixed an issue where only partial results were returned (#1936).