diff --git a/roles/aws/aws_admin_tools/tasks/main.yml b/roles/aws/aws_admin_tools/tasks/main.yml index e3ca6a57c..44de75cac 100644 --- a/roles/aws/aws_admin_tools/tasks/main.yml +++ b/roles/aws/aws_admin_tools/tasks/main.yml @@ -79,10 +79,6 @@ ansible.builtin.include_tasks: lambda_iam.yml loop: "{{ aws_admin_tools.functions }}" -- name: Sleep for 5 seconds for IAM roles. - ansible.builtin.wait_for: - timeout: 5 - - name: Configure Lambda functions. ansible.builtin.include_tasks: lambda_functions.yml loop: "{{ aws_admin_tools.functions }}" diff --git a/roles/aws/aws_ami_asg_cleanup/tasks/main.yml b/roles/aws/aws_ami_asg_cleanup/tasks/main.yml index bcfaa9a20..d02ab28ad 100644 --- a/roles/aws/aws_ami_asg_cleanup/tasks/main.yml +++ b/roles/aws/aws_ami_asg_cleanup/tasks/main.yml @@ -36,10 +36,6 @@ # log_group_name: ami_asg_cleanup # register: _ami_asg_log -- name: Sleep for 5 seconds for IAM before Lambda creation. - ansible.builtin.wait_for: - timeout: 5 - - name: Create Lambda function. amazon.aws.lambda: name: "clean_up_ami" diff --git a/roles/aws/aws_iam_role/tasks/main.yml b/roles/aws/aws_iam_role/tasks/main.yml index 79d7e562d..9fc577b5c 100644 --- a/roles/aws/aws_iam_role/tasks/main.yml +++ b/roles/aws/aws_iam_role/tasks/main.yml @@ -43,6 +43,10 @@ wait: true register: _aws_iam_role_result +- name: Wait for 6 seconds for IAM to be ready. + ansible.builtin.wait_for: + timeout: 6 + - name: Register aws_iam_role results. ansible.builtin.set_fact: aws_iam_role: "{{ aws_iam_role | combine({'_result': {aws_iam_role.name: _aws_iam_role_result}}, recursive=True) }}"