Ok, my syntax is oudated.
resize_rootfs: true
growpart:
mode: auto
devices: ['/dev/xvda3']
ignore_growroot_disabled: false
runcmd:
- pvresize /dev/xvda3
- lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv || true
this one works.
final_message. doesn't support any macro like %(uptime) %(UPTIME)