UBUNTU24-CIS/tasks/section_2/cis_2.2.x.yml

104 lines
2.2 KiB
YAML

---
- name: "2.2.1 | PATCH | Ensure NIS Client is not installed"
when:
- ubtu24cis_rule_2_2_1
- not ubtu24cis_nis_server
tags:
- level1-server
- level1-workstation
- rule_2.2.1
- NIST800-53R5_CM-7
- NIST800-53R5_CM-11
- nis
ansible.builtin.package:
name: nis
state: absent
purge: "{{ ubtu24cis_purge_apt }}"
- name: "2.2.2 | PATCH | Ensure rsh client is not installed"
when:
- ubtu24cis_rule_2_2_2
- not ubtu24cis_rsh_client
tags:
- level1-server
- level1-workstation
- patch
- rule_2.2.2
- NIST800-53R5_CM-7
- rsh
ansible.builtin.package:
name: rsh-client
state: absent
purge: "{{ ubtu24cis_purge_apt }}"
- name: "2.2.3 | PATCH | Ensure talk client is not installed"
when:
- ubtu24cis_rule_2_2_3
- not ubtu24cis_talk_client
tags:
- level1-server
- level1-workstation
- patch
- rule_2.2.3
- NIST800-53R5_CM-7
- talk
ansible.builtin.package:
name: talk
state: absent
purge: "{{ ubtu24cis_purge_apt }}"
- name: "2.2.4 | PATCH | Ensure telnet client is not installed"
when:
- ubtu24cis_rule_2_2_4
- not ubtu24cis_telnet_required
tags:
- level1-server
- level1-workstation
- patch
- rule_2.2.4
- NIST800-53R5_CM-7
- NIST800-53R5_CM-11
- telnet
ansible.builtin.package:
name:
- telnet
- inetutils-telnet
state: absent
purge: "{{ ubtu24cis_purge_apt }}"
- name: "2.2.5 | PATCH | Ensure ldap client is not installed"
when:
- ubtu24cis_rule_2_2_5
- not ubtu24cis_ldap_clients_required
tags:
- level1-server
- level1-workstation
- patch
- rule_2.2.5
- NIST800-53R5_CM-7
- ldap
ansible.builtin.package:
name: ldap-utils
state: absent
purge: "{{ ubtu24cis_purge_apt }}"
- name: "2.2.6 | PATCH | Ensure ftp is not installed"
when:
- ubtu24cis_rule_2_2_6
- not ubtu24cis_ftp_client
tags:
- level1-server
- level1-workstation
- patch
- rule_2.2.6
- NIST800-53R5_CM-7
- NIST800-53R5_CM-11
- ftp
ansible.builtin.package:
name:
- ftp
- tnftp
state: absent
purge: "{{ ubtu24cis_purge_apt }}"