Na verdade, não precisamos instalar nenhum pacote, basta editar o arquivo de acordo com a distribuição da lista abaixo.
root@ServerOne:~# ls -l /etc/cloud/templates/
total 32
-rw-r--r-- 1 root root 1487 Nov 18 2015 chef_client.rb.tmpl
-rw-r--r-- 1 root root 941 May 3 23:37 hosts.debian.tmpl
-rw-r--r-- 1 root root 914 Nov 18 2015 hosts.freebsd.tmpl
-rw-r--r-- 1 root root 912 Nov 18 2015 hosts.redhat.tmpl
-rw-r--r-- 1 root root 866 Nov 18 2015 hosts.suse.tmpl
-rw-r--r-- 1 root root 812 Nov 18 2015 resolv.conf.tmpl
-rw-r--r-- 1 root root 1506 Nov 18 2015 sources.list.debian.tmpl
-rw-r--r-- 1 root root 2841 Nov 18 2015 sources.list.ubuntu.tmpl
root@ServerOne:~#
Edite a linha como abaixo, (Comentou um é a linha original), substitua {{fqdn}} e {{hostname}} como abaixo.
#127.0.1.1 {{fqdn}} {{hostname}}
127.0.1.1 ServerOne.opsplus.io ServerOne
Como alternativa, defina "manage_etc_hosts:" para false como abaixo e você está livre para modificar o arquivo / etc / hosts, pois ele irá parar de substituir o arquivo hosts.
root@ServerOne:~# cat /etc/cloud/cloud.cfg.d/01_debian_cloud.cfg
apt_preserve_sources_list: true
manage_etc_hosts: true
root@ServerOne:~#