- hosts: all
tasks:
- name: ensure hostname is set
hostname:
name={{ preferred_hostname|d(inventory_hostname) }}