Files
ansible-role-debian_common/tasks/main.yml
Jose 326d47eb53 remove undefined: Drop tmp-nonexec import
This commit removes the import of the `tmp-nonexec` tasks. The import was no longer needed and was simply a reference. This cleanup improves code readability and reduces unnecessary dependencies.
2025-12-13 08:17:42 +01:00

48 lines
1.5 KiB
YAML

---
# file: common/tasks/main.yml
- name: Ensure there is a default locale set
ansible.builtin.import_tasks: set-locale.yml
- name: Ensure required packages are present on systems
ansible.builtin.import_tasks: prereq-packages.yml
# not sure if needed, but I'll leave it here as a reference if needed.
# - name: Ensure /tmp is not executable
# ansible.builtin.import_tasks
# - name: Make /tmp non-executable
# ansible.builtin.import_tasks: tmp-nonexec.yml
- name: Import tasks to ensure creation of unprivileged user
ansible.builtin.import_tasks: unpriv-user.yml
- name: Import custom fact setting
ansible.builtin.import_tasks: custom-fact.yml
- name: Display custom facts from /etc/ansible/facts.d
ansible.builtin.debug:
var: ansible_local['cpu_info']
- name: Firmware block for x86_64 systems
when: "'Dell' in ansible_board_vendor or 'LENOVO' in ansible_board_vendor"
block:
- name: Import firmware tasks
ansible.builtin.import_tasks: additional-firmware.yml
- name: Import color-shell tasks for the common-role
ansible.builtin.import_tasks: color-shell.yml
- name: Import journald tasks for the common-role
ansible.builtin.import_tasks: edit-journald.yml
- name: Import hostname tasks for the common-role
ansible.builtin.import_tasks: set-hostname.yml
- name: Import sudoers tasks for the common-role
ansible.builtin.import_tasks: sudoers.yml
- name: Set the custom message of the day (motd)
ansible.builtin.import_tasks: motd.yml
- name: Perform SSH daemon hardening
ansible.builtin.import_tasks: ssh-config.yml