diff --git a/changelogs/fragments/aws_cloudfront_distribution_fix_nonexistent_method_name.yaml b/changelogs/fragments/aws_cloudfront_distribution_fix_nonexistent_method_name.yaml new file mode 100644 index 00000000000..5423445e8d4 --- /dev/null +++ b/changelogs/fragments/aws_cloudfront_distribution_fix_nonexistent_method_name.yaml @@ -0,0 +1,5 @@ +--- +bugfixes: + - cloudfront_distribution - replace call to nonexistent method 'validate_distribution_id_from_caller_reference' + with 'validate_distribution_from_caller_reference' and set the distribution_id variable to the distribution's + 'Id' key. diff --git a/lib/ansible/modules/cloud/amazon/cloudfront_distribution.py b/lib/ansible/modules/cloud/amazon/cloudfront_distribution.py index 449d1a556c5..63145bede2e 100644 --- a/lib/ansible/modules/cloud/amazon/cloudfront_distribution.py +++ b/lib/ansible/modules/cloud/amazon/cloudfront_distribution.py @@ -1813,7 +1813,7 @@ class CloudFrontValidationManager(object): def wait_until_processed(self, client, wait_timeout, distribution_id, caller_reference): if distribution_id is None: - distribution_id = self.validate_distribution_id_from_caller_reference(caller_reference=caller_reference) + distribution_id = self.validate_distribution_from_caller_reference(caller_reference=caller_reference)['Id'] try: waiter = client.get_waiter('distribution_deployed')