Skip to content
This repository was archived by the owner on Oct 7, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion roles/aws/aws_backup_validation/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
name: aws/aws_lambda
vars:
aws_lambda:
name: "{{ aws_backup_validation.name }}_{{ item }}"

Check warning on line 23 in roles/aws/aws_backup_validation/tasks/main.yml

View workflow job for this annotation

GitHub Actions / Lint the codebase

jinja[spacing]

Jinja2 spacing could be improved: {{ lookup('template', item + '_validation.py.j2') }} -> {{ lookup('template', item + '_validation.py.j2') }}
description: "{{ aws_backup_validation.description }}"
timeout: "{{ aws_backup_validation.timeout }}"
role: "{{ aws_iam_role._result['LambdaBackupRestoreRole'] }}"
Expand All @@ -45,7 +45,8 @@
inline_policies:
name: "PassRole"
resource: "*"
action: "iam:PassRole"
action:
- "iam:PassRole"
policy_document: "{{ lookup('file', 'pass_role_backup.j2') }}"
managed_policies:
- arn:aws:iam::aws:policy/service-role/AWSBackupServiceRolePolicyForBackup
Expand Down
6 changes: 3 additions & 3 deletions roles/aws/aws_iam_role/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@
Resource: "{{ aws_iam_role.inline_policies.resource }}"
state: present
register: _inline_iam_policy
when: aws_iam_role.inline_policies.action is defined and aws_iam_role.inline_policies.action > 0
when: aws_iam_role.inline_policies.action is defined and aws_iam_role.inline_policies.action | length > 0

- name: Join managed and inline policy.
ansible.builtin.set_fact:
_combined_policies: "{{ aws_iam_role.managed_policies + [_inline_iam_policy.arn] }}"
when: aws_iam_role.inline_policies.action is defined and aws_iam_role.inline_policies.action > 0
when: aws_iam_role.inline_policies.action is defined and aws_iam_role.inline_policies.action | length > 0

- name: Create combined var if inline policy is not defined or empty.
ansible.builtin.set_fact:
_combined_policies: "{{ aws_iam_role.managed_policies }}"
when: aws_iam_role.inline_policies.action is not defined or aws_iam_role.inline_policies.action == 0
when: aws_iam_role.inline_policies.action is not defined or aws_iam_role.inline_policies.action | length == 0

- name: Create assume role policy document if predefined string is passed.
ansible.builtin.set_fact:
Expand Down
Loading