This repository was archived by the owner on Oct 7, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
aws_backup_validation/tasks Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 4545 inline_policies :
4646 name : " PassRole"
4747 resource : " *"
48- action : " iam:PassRole"
48+ action :
49+ - " iam:PassRole"
4950 policy_document : " {{ lookup('file', 'pass_role_backup.j2') }}"
5051 managed_policies :
5152 - arn:aws:iam::aws:policy/service-role/AWSBackupServiceRolePolicyForBackup
Original file line number Diff line number Diff line change 99 Resource : " {{ aws_iam_role.inline_policies.resource }}"
1010 state : present
1111 register : _inline_iam_policy
12- when : aws_iam_role.inline_policies.action is defined and aws_iam_role.inline_policies.action > 0
12+ when : aws_iam_role.inline_policies.action is defined and aws_iam_role.inline_policies.action | length > 0
1313
1414- name : Join managed and inline policy.
1515 ansible.builtin.set_fact :
1616 _combined_policies : " {{ aws_iam_role.managed_policies + [_inline_iam_policy.arn] }}"
17- when : aws_iam_role.inline_policies.action is defined and aws_iam_role.inline_policies.action > 0
17+ when : aws_iam_role.inline_policies.action is defined and aws_iam_role.inline_policies.action | length > 0
1818
1919- name : Create combined var if inline policy is not defined or empty.
2020 ansible.builtin.set_fact :
2121 _combined_policies : " {{ aws_iam_role.managed_policies }}"
22- when : aws_iam_role.inline_policies.action is not defined or aws_iam_role.inline_policies.action == 0
22+ when : aws_iam_role.inline_policies.action is not defined or aws_iam_role.inline_policies.action | length == 0
2323
2424- name : Create assume role policy document if predefined string is passed.
2525 ansible.builtin.set_fact :
You can’t perform that action at this time.
0 commit comments