Ansible Role hostname

This role simply sets the hostname of the server.

Runs on

  • RHEL 8 (and compatible)

  • RHEL 9 (and compatible)

  • Ubuntu 16

Tags

Tag

What it does

hostname

Sets the hostname of the server

Optional Role Variables

Variable

Description

Default Value

hostname__domain_part

The domain (name) part of the hostname. Allows easily setting the same domain name for multiple servers.

''

hostname__full_hostname

The full hostname to set. This could be a fully qualified domain name (FQDN). Setting this overwrites hostname__host_part and hostname__domain_part.

'{{ (hostname__host_part ~ "." ~ hostname__domain_part) | trim(".") }}'

hostname__host_part

The host part of the hostname.

'{{ inventory_hostname }}'

Example:

# optional
hostname__domain_part: 'example.com'
hostname__full_hostname: 'server.example.com'
hostname__host_part: 'server'

License

The Unlicense

Author Information

Linuxfabrik GmbH, Zurich