feat: move motd cleanup to debian specific block

This commit is contained in:
Simon Cornet 2025-10-25 14:50:39 +02:00
commit f89ecf464d

View file

@ -4,25 +4,27 @@
tags: "motd"
block:
# find old motd files
- name: "motd - find old scripts"
ansible.builtin.find:
paths: "/etc/update-motd.d/"
file_type: "file"
excludes:
- "10-custom-motd"
register: "old_motd"
# cleanup old motd debian
- name: "cleanup old motd debian"
when: "ansible_os_family == 'Debian'"
block:
# remove old custom motd files
- name: "motd - cleanup directory"
ansible.builtin.file:
path: "{{ item.path }}"
state: "absent"
loop: "{{ old_motd.files }}"
when:
- "old_motd.files|length > 0"
- "ansible_os_family == 'Debian'"
# find old motd files
- name: "motd - find old scripts"
ansible.builtin.find:
paths: "/etc/update-motd.d/"
file_type: "file"
excludes:
- "10-custom-motd"
register: "old_motd"
# remove old custom motd files
- name: "motd - cleanup directory"
ansible.builtin.file:
path: "{{ item.path }}"
state: "absent"
loop: "{{ old_motd.files }}"
when: "old_motd.files|length > 0"
# remove old motd files
- name: "motd - cleanup main file"