diff --git a/library/centos/roles/basic-setup/tasks/main.yml b/library/centos/roles/basic-setup/tasks/main.yml index 068c2e5f..f4788d0f 100644 --- a/library/centos/roles/basic-setup/tasks/main.yml +++ b/library/centos/roles/basic-setup/tasks/main.yml @@ -51,11 +51,16 @@ command: timedatectl set-timezone {{ timezone }} tags: [ 'centos', 'bootstrap' ] -- name: Set the hostname +- name: Set the hostname when explicitly defined hostname: name={{ hostname }} when: hostname is defined tags: [ 'centos', 'bootstrap' ] +- name: Set the hostname as defined in the inventory + hostname: name={{ inventory_hostname }} + when: hostname is not defined + tags: [ 'bootstrap', 'set_hostname' ] + - name: Configure the main interface to set the correct resolvers. dns1 lineinfile: name=/etc/sysconfig/network-scripts/ifcfg-eth0 regexp="^DNS1=" line="DNS1={{ dns1 }}" when: centos_set_dns_servers