Files
homelab/ansible/roles/linux-baseline/templates/motd.j2
Hermes Agent service account 9153324795 fix(linux-baseline): correct MOTD padding math
Previous template used inline arithmetic that miscounted the box
width, leaving the right border misaligned on real hostnames. Switch
to computed labels + a fixed inner_width so any hostname / OS string
pads to the same border position.
2026-05-29 20:56:38 -05:00

15 lines
968 B
Django/Jinja

{% set host_label = baseline_motd_banner ~ ' - ' ~ inventory_hostname %}
{% set os_label = ansible_distribution ~ ' ' ~ ansible_distribution_version ~ ' (' ~ ansible_kernel ~ ')' %}
{% set inner_width = 61 %}
╔═══════════════════════════════════════════════════════════════╗
{{ ' ' * inner_width }}
{{ host_label }}{{ ' ' * (inner_width - 3 - host_label | length) }}
{{ ' ' * inner_width }}
{{ os_label }}{{ ' ' * (inner_width - 3 - os_label | length) }}
{{ ' ' * inner_width }}
║ Managed by Ansible. Local changes will be overwritten. ║
{{ ' ' * inner_width }}
╚═══════════════════════════════════════════════════════════════╝