motd: Make the motd update task resilient to playbook failures.

This commit is contained in:
Andrea Dell'Amico 2019-02-19 12:18:56 +01:00
parent db734b59b3
commit a90871a32f
1 changed files with 3 additions and 3 deletions

View File

@ -2,7 +2,6 @@
- block:
- name: Install the packages that manage the dynamic motd file on debian based distributions
apt: pkg={{ deb_motd_packages }} state=present update_cache=yes cache_valid_time=3600
register: motd_pkgs
- name: Install our motd template file on debian based distributions
template: src=motd.j2 dest=/etc/static-motd owner=root group=root mode=0644
@ -11,7 +10,8 @@
template: src=update_motd.j2 dest=/etc/update-motd.d/05-motd-message owner=root group=root mode=0755
- name: Initialise the motd prompt on debian based distributions
command: run-parts --lsbsysinit /etc/update-motd.d > /run/motd.dynamic
when: motd_pkgs is changed
shell: run-parts --lsbsysinit /etc/update-motd.d > /run/motd.dynamic && touch /etc/.custom_motd
args:
creates: /etc/.custom_motd
tags: motd