Skip to content

Commit 7b5b701

Browse files
authored
Merge pull request #101 from ansible-lockdown/devel
updated to import_tasks module
2 parents e68a6f4 + ccfca16 commit 7b5b701

29 files changed

+205
-106
lines changed

tasks/main.yml

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -81,20 +81,23 @@
8181
- always
8282

8383
- name: Import preliminary tasks
84-
ansible.builtin.import_tasks: prelim.yml
84+
ansible.builtin.import_tasks:
85+
file: prelim.yml
8586
tags:
8687
- prelim_tasks
8788
- run_audit
8889

8990
- name: Run pre remediation audit tasks
90-
ansible.builtin.import_tasks: pre_remediation_audit.yml
91+
ansible.builtin.import_tasks:
92+
file: pre_remediation_audit.yml
9193
when:
9294
- run_audit
9395
tags:
9496
- run_audit
9597

9698
- name: Run parse /etc/passwd
97-
ansible.builtin.import_tasks: parse_etc_password.yml
99+
ansible.builtin.import_tasks:
100+
file: parse_etc_password.yml
98101
when:
99102
- ubtu20cis_section5_patch or
100103
ubtu20cis_section6_patch
@@ -106,42 +109,48 @@
106109
- always
107110

108111
- name: Include section 1 patches
109-
ansible.builtin.import_tasks: section_1/main.yml
112+
ansible.builtin.import_tasks:
113+
file: section_1/main.yml
110114
when:
111115
- ubtu20cis_section1_patch
112116
tags:
113117
- section1
114118

115119
- name: Include section 2 patches
116-
ansible.builtin.import_tasks: section_2/main.yml
120+
ansible.builtin.import_tasks:
121+
file: section_2/main.yml
117122
when:
118123
- ubtu20cis_section2_patch
119124
tags:
120125
- section2
121126

122127
- name: Include section 3 patches
123-
ansible.builtin.import_tasks: section_3/main.yml
128+
ansible.builtin.import_tasks:
129+
file: section_3/main.yml
124130
when:
125131
- ubtu20cis_section3_patch
126132
tags:
127133
- section3
128134

129135
- name: Include section 4 patches
130-
ansible.builtin.import_tasks: section_4/main.yml
136+
ansible.builtin.import_tasks:
137+
file: section_4/main.yml
131138
when:
132139
- ubtu20cis_section4_patch
133140
tags:
134141
- section4
135142

136143
- name: Include section 5 patches
137-
ansible.builtin.import_tasks: section_5/main.yml
144+
ansible.builtin.import_tasks:
145+
file: section_5/main.yml
138146
when:
139147
- ubtu20cis_section5_patch
140148
tags:
141149
- section5
142150

143151
- name: Include section 6 patches
144-
ansible.builtin.import_tasks: section_6/main.yml
152+
ansible.builtin.import_tasks:
153+
file: section_6/main.yml
145154
when:
146155
- ubtu20cis_section6_patch
147156
tags:
@@ -151,13 +160,15 @@
151160
ansible.builtin.meta: flush_handlers
152161

153162
- name: run post remediation tasks
154-
ansible.builtin.import_tasks: post.yml
163+
ansible.builtin.import_tasks:
164+
file: post.yml
155165
tags:
156166
- post_tasks
157167
- always
158168

159169
- name: Run post audit
160-
ansible.builtin.import_tasks: post_remediation_audit.yml
170+
ansible.builtin.import_tasks:
171+
file: post_remediation_audit.yml
161172
when:
162173
- run_audit
163174

tasks/post.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
- skip_reboot
2222

2323
- name: "POST | Warning a reboot required but skip option set | warning count"
24-
ansible.builtin.import_tasks: warning_facts.yml
24+
ansible.builtin.import_tasks:
25+
file: warning_facts.yml
2526
when:
2627
- change_requires_reboot
2728
- skip_reboot

tasks/pre_remediation_audit.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22

33
- name: Audit Binary Setup | Setup the LE audit
4-
ansible.builtin.import_tasks: LE_audit_setup.yml
4+
ansible.builtin.import_tasks:
5+
file: LE_audit_setup.yml
56
when:
67
- setup_audit
78
tags:

tasks/section_1/cis_1.1.2.x.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
msg: "Warning!! {{ required_mount }} doesn't exist. This is a manual task"
88

99
- name: "1.1.2.1 | WARN | Ensure /tmp is a separate partition | warn_count"
10-
ansible.builtin.import_tasks: warning_facts.yml
10+
ansible.builtin.import_tasks:
11+
file: warning_facts.yml
1112
vars:
1213
warn_control_id: '1.1.2.1'
1314
required_mount: '/tmp'

tasks/section_1/cis_1.1.3.x.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
msg: "Warning!! {{ required_mount }} doesn't exist. This is a manual task"
88

99
- name: "1.1.3.1 | WARN | Ensure separate partition exists for /var | warn_count"
10-
ansible.builtin.import_tasks: warning_facts.yml
10+
ansible.builtin.import_tasks:
11+
file: warning_facts.yml
1112
vars:
1213
warn_control_id: '1.1.3.1'
1314
required_mount: '/var'

tasks/section_1/cis_1.1.4.x.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
msg: "Warning!! {{ required_mount }} doesn't exist. This is a manual task"
88

99
- name: "1.1.4.1 | WARN | Ensure separate partition exists for /var/tmp | warn_count"
10-
ansible.builtin.import_tasks: warning_facts.yml
10+
ansible.builtin.import_tasks:
11+
file: warning_facts.yml
1112
vars:
1213
warn_control_id: '1.1.4.1'
1314
required_mount: '/var/tmp'

tasks/section_1/cis_1.1.5.x.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
msg: "Warning!! {{ required_mount }} doesn't exist. This is a manual task"
88

99
- name: "1.1.5.1 | WARN | Ensure separate partition exists for /var/log | warn_count"
10-
ansible.builtin.import_tasks: warning_facts.yml
10+
ansible.builtin.import_tasks:
11+
file: warning_facts.yml
1112
vars:
1213
warn_control_id: '1.1.5.1'
1314
required_mount: '/var/log'

tasks/section_1/cis_1.1.6.x.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
msg: "Warning!! {{ required_mount }} doesn't exist. This is a manual task"
88

99
- name: "1.1.6.1 | WARN | Ensure separate partition exists for /var/log/audit | warn_count"
10-
ansible.builtin.import_tasks: warning_facts.yml
10+
ansible.builtin.import_tasks:
11+
file: warning_facts.yml
1112
vars:
1213
warn_control_id: '1.1.6.1'
1314
required_mount: '/var/log/audit'

tasks/section_1/cis_1.1.7.x.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
msg: "Warning!! {{ required_mount }} doesn't exist. This is a manual task"
88

99
- name: "1.1.7.1 | WARN | Ensure separate partition exists for /home | warn_count"
10-
ansible.builtin.import_tasks: warning_facts.yml
10+
ansible.builtin.import_tasks:
11+
file: warning_facts.yml
1112
vars:
1213
warn_control_id: '1.1.7.1'
1314
required_mount: '/home'

tasks/section_1/cis_1.3.x.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
- "{{ ubtu20cis_1_3_2_apt_policy.stdout_lines }}"
3232

3333
- name: "1.3.2 | AUDIT | Ensure package manager repositories are configured | Warn Count"
34-
ansible.builtin.import_tasks: warning_facts.yml
34+
ansible.builtin.import_tasks:
35+
file: warning_facts.yml
3536
vars:
3637
warn_control_id: '1.3.2'
3738
when:
@@ -62,7 +63,8 @@
6263
- "{{ ubtu20cis_1_3_3_apt_gpgkeys.stdout_lines }}"
6364

6465
- name: "1.3.3 | AUDIT | Ensure GPG keys are configured | Warn Count"
65-
ansible.builtin.import_tasks: warning_facts.yml
66+
ansible.builtin.import_tasks:
67+
file: warning_facts.yml
6668
vars:
6769
warn_control_id: '1.3.3'
6870
when:

0 commit comments

Comments
 (0)