45 lines
890 B
YAML
45 lines
890 B
YAML
|
---
|
||
|
- name: Customize motd
|
||
|
become: true
|
||
|
template:
|
||
|
src: "{{ item }}"
|
||
|
dest: "/etc/update-motd.d/{{ item }}"
|
||
|
mode: u=rwx,g=rx,o=rx
|
||
|
owner: root
|
||
|
group: root
|
||
|
loop:
|
||
|
- 00-logo
|
||
|
- 10-messages
|
||
|
- 20-uname
|
||
|
notify: Remove cached motd
|
||
|
|
||
|
- name: Remove Debian warranty motd
|
||
|
become: true
|
||
|
file:
|
||
|
path: /etc/motd
|
||
|
state: absent
|
||
|
notify: Remove cached motd
|
||
|
|
||
|
- name: Ensure motd-messages exists
|
||
|
become: true
|
||
|
file:
|
||
|
path: /etc/motd-messages
|
||
|
state: directory
|
||
|
mode: u=rwx,g=rx,o=rx
|
||
|
owner: root
|
||
|
group: root
|
||
|
notify: Remove cached motd
|
||
|
|
||
|
- name: Install additionnal motd messages
|
||
|
become: true
|
||
|
copy:
|
||
|
content: "✨ {{ item.message }}\n"
|
||
|
dest: "/etc/motd-messages/{{ item.key }}"
|
||
|
mode: u=rwx,g=rx,o=rx
|
||
|
owner: root
|
||
|
group: root
|
||
|
loop: "{{ motd_messages }}"
|
||
|
notify: Remove cached motd
|
||
|
when: motd_messages is defined
|
||
|
...
|