This repository was archived by the owner on Oct 7, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
roles/aws/aws_iam_role/tasks Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change 30
30
_assume_role_policy : " {{ lookup('file', aws_iam_role.policy_document + '_document_policy.json') }}"
31
31
when : aws_iam_role.policy_document in allowed_strings and aws_iam_role.policy_document != "event"
32
32
33
- - name : Copy Gitlab configuration file.
33
+ - name : Create assume role policy document if template is provided.
34
+ ansible.builtin.set_fact :
35
+ _assume_role_policy : " {{ aws_iam_role.policy_document }}"
36
+ when : aws_iam_role.policy_document not in allowed_strings
37
+
38
+ - name : Create policy document if j2 file is provided.
34
39
ansible.builtin.template :
35
40
src : " {{ aws_iam_role.policy_document }}"
36
41
dest : /tmp/policy_document.json
37
42
when : (aws_iam_role.policy_document | basename) is match('.*\.j2$')
38
43
39
- - name : Create assume role policy document if event is provided .
44
+ - name : Set var for Assume policy document.
40
45
ansible.builtin.set_fact :
41
46
_assume_role_policy : " /tmp/policy_document.json"
42
47
when : (aws_iam_role.policy_document | basename) is match('.*\.j2$')
43
48
44
- - name : Create assume role policy document if template is provided.
45
- ansible.builtin.set_fact :
46
- _assume_role_policy : " {{ aws_iam_role.policy_document }}"
47
- when : aws_iam_role.policy_document not in allowed_strings
48
-
49
49
- name : Create an IAM role.
50
50
amazon.aws.iam_role :
51
51
profile : " {{ aws_iam_role.aws_profile }}"
You can’t perform that action at this time.
0 commit comments